我写了一个脚本,该脚本SSH到服务器并执行命令。然后它将输出邮件。
该脚本可以手动正常运行,但是在crontab中它会寄出一个空文件。
有人知道为什么会这样吗?
答案 0 :(得分:0)
美国,我这样做 运行命令
bash -x myscript.sh
如果运行良好,我将其放在crontab上
crontab -e crontab -e
,通常是$ PATH问题
可以说在终端上可以写ping www.google.com,但在crontab中
****** / 1 / bin / ping www.google.com
或者你可以检查sudo
苏打
******/1 sudo /bin/ping www.google.com
无论如何,/ var / log / crontab日志会给你答案
点
看看sudoers