![如何使用 Cron 执行脚本](https://linux22.com/image/845833/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20Cron%20%E6%89%A7%E8%A1%8C%E8%84%9A%E6%9C%AC.png)
我想安排一个简单的脚本在机器重启时执行。我使用 @reboot 在 crontab 中安排了其他命令,没有任何问题,但我似乎无法使我的脚本工作。脚本通过命令行执行,当我双击它时也是如此。这是权限问题吗?我尝试使用的 cron 行是:“@reboot /path/to/script.sh”
答案1
如果您的脚本产生大量回显,则可能是 cron 输入缓冲区的问题。请尝试以下操作:
@reboot /script.sh >> /dev/null 2>&1
我想安排一个简单的脚本在机器重启时执行。我使用 @reboot 在 crontab 中安排了其他命令,没有任何问题,但我似乎无法使我的脚本工作。脚本通过命令行执行,当我双击它时也是如此。这是权限问题吗?我尝试使用的 cron 行是:“@reboot /path/to/script.sh”
如果您的脚本产生大量回显,则可能是 cron 输入缓冲区的问题。请尝试以下操作:
@reboot /script.sh >> /dev/null 2>&1