作者:天涯老许_137 | 来源:互联网 | 2023-05-18 20:54
crontab-e输入任务调度文件,如*****date>>homeliumytask1此句命令表示:每一分钟将时间写入到homeliumytask1中第一个*
crontab -e
输入任务调度文件,如* * * * * date >> /home/liu/mytask1
此句命令表示:每一分钟将时间写入到/home/liu/mytask1中
第一个*表示分钟 每小时的第几分钟执行 0-59
第二个*表示小时 每天的第几个小时执行 0-23
第三个*表示日期 每月的第几天执行 1-31
第四个*表示月历 每年的第几个月执行 1-12
第五个*表示星期 每周的第几天执行 0-6
如果直接把命令写入在crontab里面的话,由于多用户将会混乱不堪,改进方式将命令写在一个shell里面
我在mytask1.sh里面写人日期命令date>>/home/liu/mytask3 解释:将日期写入到mytask3文件中
然后再crontab中写入每分钟执行的命令 :* * * * * /home/liu/mytask1.sh
这样就会每分钟调用我的mytask1.sh 而该shell有会写入日期到文件mytask3中
最后mytask3中文件内容将会是:
Wed Jul 24 12:52:01 CST 2013
Wed Jul 24 12:53:01 CST 2013
Wed Jul 24 12:54:01 CST 2013
PS:记得将mytask1的权限修改 chmod 777 mytask1.sh