簡體   English   中英

Crontab 未在 SSH 遠程服務器上運行

[英]Crontab is not running at SSH remote server

我想每天早上 7 點運行一個 bash shell 腳本。 但它沒有用。 這是命令。

00 07 * * * / usr / bin / sh /home/Download/download.sh

我試過在本地設備上運行。 當我在本地設備上運行它時,crontab 工作正常,但是當我在遠程服務器上嘗試時它不運行。 這種情況有什么解決方案嗎?

我假設您想每天早上 7 點運行 /home/Download/download.sh。

首先確保您的文件是可執行的:

chmod +x /home/Download/download.sh

根據您的機器, sh的路徑可能不同。 which sh命令檢查它。 大多數情況下它位於/bin/sh所以你的 crontab 看起來像:

0 7 * * * /bin/sh /home/Download/download.sh

但是我認為你不需要/bin/sh所以你的 crontab 應該是這樣的:

0 7 * * * /home/Download/download.sh

第一個

sudo crontab -e

第二

chmod +x /home/Download/download.sh

最后。

0 7 * * * /home/Download/download.sh

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM