crontab問題
有一個(gè)crontab腳本命令,目的是為了四月第一個(gè)星期日早晨1時(shí)59分運(yùn)行a.sh,命令如下:
59 1 1-7 4 * test `date +\%w` -eq 0 && /root/a.sh
希望大神能給解釋一下
有一個(gè)crontab腳本命令,目的是為了四月第一個(gè)星期日早晨1時(shí)59分運(yùn)行a.sh,命令如下:
59 1 1-7 4 * test `date +\%w` -eq 0 && /root/a.sh
希望大神能給解釋一下
2016-10-26
舉報(bào)
2016-10-27
59代表59分,后面的1代表1時(shí),因?yàn)槭撬脑碌牡谝粋€(gè)星期日,所以在1-7號(hào)之間,后面的4代表4月,test `date +\%w` -eq 0 && /root/a.sh最后這個(gè)是判斷當(dāng)天是不是周日, 0代表是周日,-eq是進(jìn)行判斷,如果滿足以上所有條件,執(zhí)行root文件夾下的a.sh腳本。
希望解釋明白了~