win10 / linux计划任务

来源:互联网 发布:linux上telnet命令 编辑:程序博客网 时间:2024/05/06 21:26

  不论是windows还是linux,都可以通过系统自带的计划任务工具配置自动运行程序,协助我们更好地管理工具。下面简单介绍一下window和linux计划任务的配置。

win10计划任务:

1.写好需要执行的bat脚本,在放入定时任务前可以先双击试一下bat的效果。

2.由于bat脚本执行会出现cmd提示符窗口,若想隐藏提示符窗口,可以用vbs文件做一下转换

Set shell = Wscript.createobject("wscript.shell")a = shell.run ("delete_msdbbak.bat",0)
注意:vbs和bat文件应该放在同个路径下

3.开启计划任务步骤-查看截图:






在“浏览”里,选择写好的cvs文件或者bat文件进行保存,即配置好了计划任务程序。

 

linux计划任务:

在Linux系统中,计划任务一般是由cron承担,我们可以把cron设置为开机时自动启动。

cron启动后,它会读取它的所有配置文件(全局性配置文件/etc/crontab,以及每个用户的计划任务配置文件),然后cron会根据命令和执行时间来按时来调用度工作任务。
cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。

由于cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务:

/sbin/service crond start //启动服务/sbin/service crond stop //关闭服务/sbin/service crond restart //重启服务/sbin/service crond reload //重新载入配置

也可以将这个服务在系统启动的时候自动启动:

/etc/rc.d/rc.local这个脚本的末尾加上:

/sbin/service crond start 

cron服务提供crontab命令来设定cron服务的,以下是这个命令的一些参数与说明:

crontab -u//设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数crontab -l//列出某个用户cron服务的详细内容crontab -r//删除某个用户的cron服务crontab -e//编辑某个用户的cron服务  

1.写好需要执行的sh脚本,赋予权限:

chmod u+x ./test.sh

2.在放入定时任务前可以先运行试一下效果:

./test.sh

3.以root用户登录:

sudo su

4.编辑/var/spool/cron目录下的root文件:

(不可直接用vim/vi等进行编辑,需要用cron自带的命令,编辑完后不需要重启cron服务)

cd/var/spool/cron---错误

vim root---错误

crontab -u root -e 

例如:00 18 * * * /dat/lg/test.sh

寓意为每天凌晨两点执行/dat/lg目录下的test.sh文件

基本格式 : [参数间必须使用空格隔开]

*  *  *  *  *  command
第2列表示小时1~23(0表示0点)
第3列表示日期1~31
第4列表示月份1~12
第5列标识号星期0~6(0表示星期天)
第6列要运行的命令

分 时 日 月 周 命令

第1列表示分钟1~59 每分钟用*或者 */1表示


1 0
原创粉丝点击