2012-11-27 98 views

回答

60

你可以使用這個:

# m h dom mon dow command 
0 13,14,15 * * *  /home/user/command 

/home/user/command將在13:00,14:00和15:00

+0

看起來不錯,AM會是* 1,2,3 * * *? – user1856596

+2

@ user1856596肯定的事!不要忘記用'0'代替前導'*' – lenik

+0

它的工作原理與我想要的一樣 – user1856596

5

由於lenik陳述運行,它可以在單一的表達來完成。

0 13,14,15 * * * <your-script-to-run> 

檢查this geedkstuff link更多的例子

+0

領先的明星會每分鐘運行一次=) – lenik

+0

謝謝...... :)修正。 – mtk

2

你可以嘗試以下方法,以及:

0 13-15 * * * /home/apps/sample.sh 
+0

反斜槓應該是斜線,但是範圍是個好建議 –

2

雖然給出的答案是正確的,一個沒有經驗的用戶可能不知道在哪裏把這個表達式。你必須編輯crontab文件,如:

crontab -e 

有添加

0 13,14,15 * * *  /home/user/command 

在13:00,14:00和15:00執行你的命令。還要注意的是user必須用執行該命令的用戶帳戶代替。

+2

請不要觸摸系統範圍的'/ etc/crontab',而是使用'crontab -e'來代替_your own_cron表。 – lenik

+1

謝謝,修復它。 – david

相關問題