命令crontab
- -u:表示指定某个用户,不加-u选项则为当前用户。
- -e:表示制定计划任务。
- -l:表示列出计划任务。
- -r:表示删除所有计划任务,删除某一个定时任务使用-e进入配置文件删除对应行即可。
新建一个定时任务
crontab -e
开始编辑
前边5个参数依次为分时日月周,后边是要执行的命令
*/1 * * * * sh /home/test/shTest/sh05.sh
*/1 * * * * echo 'aaa' >> /home/test/shTest/3.txt
12 12 12 01 2 echo 'aaa' >> /home/test/shTest/3.txt
12 12 * * * echo 'aaa' >> /home/test/shTest/3.txt
12 */1 * * * echo 'aaa' >> /home/test/shTest/3.txt
12 12 12 * * echo 'aaa' >> /home/test/shTest/3.txt
12 1-12 * * * echo 'aaa' >> /home/test/shTest/3.txt
12 6,12,18 * * * echo 'aaa' >> /home/test/shTest/3.txt
三个定时任务依次为
1.每分钟执行依次脚本sh05.sh
2.每分钟将aaa写入3.txt一次
3.在每一个1月12日12时12分且是周二的时间将aaa写入3.txt一次
4.每天12时12分将aaa写入3.txt一次
5.每小时将aaa写入3.txt一次
6.每月12日12时12分将aaa写入3.txt一次
7.每日1:12到12:12将aaa写入3.txt一次
8.每日6:12,12:12,18:12将aaa写入3.txt一次