【问题标题】:Crontab for shell not working用于 shell 的 crontab 不起作用
【发布时间】: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


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 我刚查了一下没有usr/bin/sh之类的目录。那该怎么办
      • 你在chroot环境下工作吗?另外,请尝试将/usr/bin/sh更改为/usr/bin/env bash
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-22
      相关资源
      最近更新 更多