课程
/运维&测试
/Linux
/Linux中的计划任务之Crontab
有一个crontab脚本命令,目的是为了四月第一个星期日早晨1时59分运行a.sh,命令如下:
59 1 1-7 4 * test `date +\%w` -eq 0 && /root/a.sh
希望大神能给解释一下
2016-10-26
源自:Linux中的计划任务之Crontab 4-2
正在回答
59代表59分,后面的1代表1时,因为是四月的第一个星期日,所以在1-7号之间,后面的4代表4月,test `date +\%w` -eq 0 && /root/a.sh最后这个是判断当天是不是周日, 0代表是周日,-eq是进行判断,如果满足以上所有条件,执行root文件夹下的a.sh脚本。
希望解释明白了~
好梦易醒啊 提问者
举报
学会Crontab命令,让重复任务自动化执行,提高大家工作效率