admin 管理员组文章数量: 1086019
win10 / linux计划任务
不论是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表示
本文标签: win10linux计划任务
版权声明:本文标题:win10linux计划任务 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1686731978a30517.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论