-1
如何編寫排除特定日期的cron。crontab僅排除特定日期
讓我們說:我需要在週末每隔30分鐘運行一次crontab,時間是下午6點到晚上9點,並且希望排除2014年5月10日。
有可能嗎?我怎麼寫這個?或者是這個的任何替代?請建議。
如何編寫排除特定日期的cron。crontab僅排除特定日期
讓我們說:我需要在週末每隔30分鐘運行一次crontab,時間是下午6點到晚上9點,並且希望排除2014年5月10日。
有可能嗎?我怎麼寫這個?或者是這個的任何替代?請建議。
你的crontab可能要指向一個shell腳本,將運行該命令只有當日期不是5月10日2014年
在crontab: 0,30 18-21 * * 6,7 /path/to/your_script.sh
而且your_script.sh可以看看像這樣:
#!/bin/bash
TODAY=$(date "+%Y%m%d")
if [ "$TODAY" -ne "20140510" ]; then
your_command_to_run
else
exit 0
fi
不是一個編程的問題。詢問[unix.se] –