2012-05-20 84 views
0

我正在使用Ubuntu服務器,並且我想針對不同文件的每週幾乎每天都做一個wget cron作業。使用wget的多個cron作業

我已經得到了這個工作只有一個任務,但任何時候我嘗試做更多它會自動覆蓋舊的。我知道如何設置時間和格式等。但我不知道如何做多個wget cron作業。

這是我怎麼在做只有一個至今:

echo "*/10 * * * 5 wget http://XXX.XXX.XXX/files/thursday.php" | crontab - 

誰能幫助我?由於

+0

'crontab中-e'將彈出的crontab在編輯器中 – nachito

+0

爲什麼不能在命令行中使用「crontab -e命令」? – 2012-05-20 23:55:28

+0

@nachito我得到這個數字,說55,當我嘗試進入我的cron工作,我不能退出編輯器後,它似乎並沒有保存,不管我按什麼按鈕,我看到這個有趣的^ Z –

回答

1

最好用命令行的crontab功能維修器材cron作業

crontab -e 

將彈出編輯器。

大多數* nix系統默認的是六,這是不是新手友好,但是你可以用

export EDITOR=nano 

,如果你像我這樣的系統將其更改爲納米或微微,你在用戶登錄可能不是運行cron作業的最佳用戶;因此您可能必須在編輯crontab文件之前使用su切換用戶。

看着你指定的事情,除非你真的需要通過appache,你可以調用php文件,就像這樣「php file.php」no wget needed。

*/10 * * * 5 php FULL_PATH/files/thursday.php > /dev/null 2>&1