2013-05-06 72 views
0

我試圖做一些東西,每8周自動權cron作業時間,所以我不得不打開一個新用戶的crontab像這樣的:不能得到

crontab -e 
0 9 * */2 1-5 do_this_stuff 
# do it every 2 month on monday till friday at 9:00 am 

這應該每天做的工作星期一至星期五上午9點到2點,但我沒有。它每週都在做這個工作。不明白。我做錯了什麼?

Running System是一個最新的debian。

關於http://wiki.ubuntuusers.de/Cron它應該運行正常

+0

你安裝了'cron'?我相信這個語法是Vixie特定的... – 2013-05-06 09:19:00

+0

我怎麼找到它? – Viktor 2013-05-06 09:26:35

+0

你的日誌文件說什麼(例如'/ var/log/syslog','/ var/log/messages',...)?您的'do_this_stuff'腳本是否通過'logger(1)'命令執行了一些'syslog(3)'操作?它是可執行的嗎?在標準的'PATH'中?考慮將完整的文件路徑放入'crontab'條目.... – 2013-05-06 09:49:49

回答

0

的ANWER是,cron的不能在一個隨機的一天在一個月內做的一項工作隨機。我有我的crontab更改爲:0 9 1 */2 * do_sm_stuff - 這始終運行,每兩個月的第一天在一個月

謝謝Igor