任务调度的使用
1:设置任务。
crontab -e
2:分配任务-每隔第一时间去执行 date > /home/mydata1
希望,每天凌晨两点执行date >> /home/mydata2
可以在crontab -e中加入0 2 * * * date >> /home/mydata2
调度文件的规则:
字段名称 |
说明 |
范围 |
分钟 |
每小时中的第几分钟执行 |
0-59 |
小时 |
每日的第几个小时执行 |
0-23 |
日期 |
每月的第几天执行 |
1-31 |
月历 |
每年的第几个月执行 |
1-12 |
星期 |
每周的第几天执行 |
0-6 |
命令参数 |
欲执行的命令名称及参数 |
3:怎样调度多个任务
(1)在crontab -e中直接写。
(2)可以把所有的任务,写入到一个可执行文件(shell编程)
例:
先编写脚本程序
vi mydata3.sh
date >> /home/mydate3
cp /home/mydate3 /home/Linux/
在crontab添加运行脚本的命令
* * * * * /home/Linux/mytask.sh
4:如何终止任务调度
crontab -r:终止所有任务调度(慎用)。
crontab -l:列举出所有任务调度。