Debian

無法將腳本添加到 cron

  • February 27, 2015

我正在嘗試將腳本添加到每天播放的 cron 作業中。

我嘗試了多種方法,但似乎沒有一種有效。

首先我嘗試在 cron.daily 中添加一個腳本:它沒有被觸發。

#!/bin/sh

cd ~/foo/
/usr/bin/mvn exec:java -Dexec.mainClass="bar.foo.Main" > ~/foo.log

然後我嘗試使用vi crontab在 crontab 中添加一行相同的東西

17 *    * * *   root    cd ~/foo/ && /usr/bin/mvn exec:java -Dexec.mainClass="bar.foo.Main" > ~/foo.log

然後我嘗試使用 crontab -e 並添加與以前相同的行:什麼都沒有。

這是我第一次嘗試啟動定期腳本…有什麼要重新啟動的嗎?

PS:為什麼vi crontabcrontab -e不顯示相同的東西?

確保您的腳本是可執行的

chmod +x yourscript.sh

引用自:https://serverfault.com/questions/671859