0
我通過crontab -e
安裝了一個cron作業,它可以從服務器備份某個文件,並用時間戳將其保存到我的主驅動器。我已經執行了它,可以隨時測試它,但它似乎沒有工作?爲什麼我的cron工作不工作?
* * * * * /home/arran/hourly.bash > /home/arran
必須有一些我錯過了嗎?
我通過crontab -e
安裝了一個cron作業,它可以從服務器備份某個文件,並用時間戳將其保存到我的主驅動器。我已經執行了它,可以隨時測試它,但它似乎沒有工作?爲什麼我的cron工作不工作?
* * * * * /home/arran/hourly.bash > /home/arran
必須有一些我錯過了嗎?
您正在將命令的輸出重定向到一個目錄,這將失敗。重定向到一個文件,而不是:
* * * * * /home/arran/hourly.bash > /home/arran/hourly.log
從cron之外的命令行運行時腳本是否工作?如果沒有,終端上可能會有一些錯誤信息可以幫助您排除故障。 –
'/ home/arran'是什麼?你的主目錄?也許你應該命名一個文件來寫入輸出。 – glglgl
是的,腳本在命令行中運行正常,每次運行它時都會創建一個新文件。我只是想要cron工作來做到這一點,但每一個小時 –