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的目录。