shell 的 Crontab 不工作

Crontab for shell not working

我在目录 home/hmm

中有一个名为 all.sh 的程序
52 08 * * * /usr/bin/sh /home/hmm/all.sh

它没有 运行。我知道 /usr/bin/sh 哪里出了问题。有帮助吗?

您尝试过手动 运行 吗?在终端中 运行 时,您是否看到任何错误消息? 请同时检查 /usr/bin/sh -n /home/hmm/all.sh 以检查 bash 脚本语法。

您的 sh 可执行文件路径错误。在您的交互式 shell 中键入:"which sh" 以获取实际位置并在您的 crontab 条目中使用它。 (大概是/bin/sh)