码迷,mamicode.com
首页 > 系统相关 > 详细

linux系统计划任务

时间:2015-06-08 19:56:04      阅读:123      评论:0      收藏:0      [点我收藏+]

标签:command   配置文件   service   linux   status   

                 linux系统计划任务

/etc/crontab  cron的主配置文件,可以定义PATH

cron格式如下:

# .----------------分钟 (0 - 59)

# |  .------------- 小时 (0 - 23)

# |  |  .----------  日 (1 - 31)

# |  |  |  .-------  月 (1 - 12)

# |  |  |  |  .----   周 (0 - 6) (周日=0 or 7) 

# |  |  |  |  |

# * *  * *  * user-name command to be executed

cron 也是一个服务,所以需要先启动服务才能生效:service crond start; service crond status 

crontab -e :编写任务机会,类似于用vim打开了crontab的配置文件

crontab -l:查看查看已经设定的任务计划

crontab -r:删除计划任务


检查crond服务是否已经启动

service crond status

[root@linux2 ~]# service crond status
crond (pid  1072) 正在运行...


启动crnod服务

service crnod star

任务计划练习题:

每天凌晨1点20分清除/var/log/slow.log这个文件

每周日3点执行 “/bin/sh /usr/local/sbin/backup.sh”

每月14号4点10分执行 “/bin/sh /usr/local/sbin/backup_month.sh”

每隔8小时执行 “ntpdate time.windows.com”

每天的1点,12点,18点执行 “/bin/sh /usr/local/sbin/test.sh”

每天的9点到18点执行 “/bin/sh /usr/local/sbin/test2.sh”

 

crontab -e进入编辑模式,写入一下内容,然后退出保存,需要注意的是一定要把格式写对,不然无法保存,会报错的 

20 1 * * * echo "0" > /var/log/slow.log

0 3 * * 0 /bin/sh /usr/local/sbin/backup.sh

10 4 14 * * /bin/sh /usr/local/sbin/backup_month.sh

0 */8 * * * ntpdate time.windows.com

0 1,12,18 * * * /bin/sh /usr/local/sbin/test.sh

0 9-18 * * * /bin/sh /usr/local/sbin/test2.sh



本文出自 “IT交流学习” 博客,请务必保留此出处http://sxct168.blog.51cto.com/824373/1659673

linux系统计划任务

标签:command   配置文件   service   linux   status   

原文地址:http://sxct168.blog.51cto.com/824373/1659673

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!