【发布时间】:2016-09-28 09:26:30
【问题描述】:
我在 home/hmm 目录中有一个名为 all.sh 的程序
52 08 * * * /usr/bin/sh /home/hmm/all.sh
它没有运行。我知道/usr/bin/sh 哪里出了问题。有什么帮助吗?
【问题讨论】:
标签: ubuntu terminal crontab cron-task cronexpression
我在 home/hmm 目录中有一个名为 all.sh 的程序
52 08 * * * /usr/bin/sh /home/hmm/all.sh
它没有运行。我知道/usr/bin/sh 哪里出了问题。有什么帮助吗?
【问题讨论】:
标签: ubuntu terminal crontab cron-task cronexpression
您的 sh 可执行文件路径错误。在您的交互式 shell 中键入:“which sh”以获取实际位置并在您的 crontab 条目中使用它。 (应该是/bin/sh)
【讨论】:
您是否尝试过手动运行它?在终端中运行它时是否看到任何错误消息?
另请检查/usr/bin/sh -n /home/hmm/all.sh 以检查 bash 脚本语法。
【讨论】:
/usr/bin/sh更改为/usr/bin/env bash