![為什麼使用腳本時 cron 作業不起作用?](https://rvso.com/image/912803/%E7%82%BA%E4%BB%80%E9%BA%BC%E4%BD%BF%E7%94%A8%E8%85%B3%E6%9C%AC%E6%99%82%20cron%20%E4%BD%9C%E6%A5%AD%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8%EF%BC%9F.png)
wall -n "Hello, World!"
當我手動將其放入 crontab 時,該命令有效。但如果我用這個命令創建一個可執行檔並使用 cron 呼叫它,它就不起作用。我已經測試了該腳本,它可以工作,並且腳本的路徑包含在~/.profile
.
答案1
在 cron 中,您必須使用腳本的完整路徑:
/path/to/script.sh
wall -n "Hello, World!"
當我手動將其放入 crontab 時,該命令有效。但如果我用這個命令創建一個可執行檔並使用 cron 呼叫它,它就不起作用。我已經測試了該腳本,它可以工作,並且腳本的路徑包含在~/.profile
.
在 cron 中,您必須使用腳本的完整路徑:
/path/to/script.sh