首页 > 解决方案 > 脚本在通过 crontab 运行时不通过邮件给出结果

问题描述

我编写了一个脚本,它通过 ssh 连接到服务器并执行命令。然后它邮寄输出。

该脚本手动运行良好,但在 crontab 中它会邮寄一个空文件。

有谁知道为什么会这样?

标签: shellcron

解决方案


通常我这样做运行命令

bash -x myscript.sh

如果它运行良好,我把它放在 crontab crontab -e 上crontab -e,通常它的 $PATH 问题可以在终端中说你可以写 ping www.google.com 但在 crontab ******/1 /bin/ping www.google .com 或者你可以检查 sudo sodu ******/1 sudo /bin/ping www.google.com 无论如何 /var/log/crontab 日志会给你答案 ps 看看 sudoers


推荐阅读