linux系统计划任务

                 linux系统计划任务linux

/etc/crontab  cron的主配置文件,能够定义PATHvim

cron格式以下:windows

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

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

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

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

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

# |  |  |  |  |class

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

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

相关文章
相关标签/搜索