为了账号安全,请及时绑定邮箱和手机立即绑定

crontab问题

有一个crontab脚本命令,目的是为了四月第一个星期日早晨1时59分运行a.sh,命令如下:

59 1 1-7 4 * test `date +\%w` -eq 0 && /root/a.sh

希望大神能给解释一下

正在回答

1 回答

59代表59分,后面的1代表1时,因为是四月的第一个星期日,所以在1-7号之间,后面的4代表4月,test `date +\%w` -eq 0 && /root/a.sh最后这个是判断当天是不是周日, 0代表是周日,-eq是进行判断,如果满足以上所有条件,执行root文件夹下的a.sh脚本。

希望解释明白了~

1 回复 有任何疑惑可以回复我~
#1

好梦易醒啊 提问者

谢谢你!
2016-10-27 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Linux中的计划任务之Crontab
  • 参与学习       30255    人
  • 解答问题       66    个

学会Crontab命令,让重复任务自动化执行,提高大家工作效率

进入课程

crontab问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信