如何解决Crontab未在SSH远程服务器上运行
我想每天早上7点运行一次bash shell脚本。 但这没有用。 这是命令。
00 07 * * * / usr / bin / sh /home/Download/download.sh
我尝试在本地设备上运行。在本地设备上运行crontab时,它工作正常,但是在远程服务器上运行时,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
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。