Linux crontab

来源:互联网 发布:mac上编程软件 编辑:程序博客网 时间:2024/06/02 03:22


Crontab:任务调度命令

任务调度:
1.
系统工作

2.个别用户工作


基本格式 : 
*  *  *  *  *  command 
分 时 日 月 周 命令 
第1列表示分钟1~59 每分钟用*或者 */1表示 
第2列表示小时1~23(0表示0点) 
第3列表示日期1~31 
第4列表示月份1~12 
第5列标识号星期0~6(0表示星期天) 
第6列要运行的命令 


任务调度的使用:

1.设置任务:

crontab -e

2.每隔一定时间去执行 date >> /home/mydate2:

eg:希望每分钟执行:* * * * * date >> /home/mydate2

3.怎么调度多个任务?

1)在crontab -e中直接写

2)可以把所有任务,写入一个可执行文件(shell编程)


4.如何终止任务:

crontab -r:终止任务调度

crontab -l:列出当前有哪些任务调度


使用方式 : 
crontab file [-u user]-用指定的文件替代目前的crontab。 
crontab-[-u user]-用标准输入替代目前的crontab. 
crontab-1[user]-列出用户目前的crontab. 
crontab-e[user]-编辑用户目前的crontab. 
crontab-d[user]-删除用户目前的crontab. 
crontab-c dir- 指定crontab的目录。 





原创粉丝点击