我有完全相同的问题:https ://askubuntu.com/a/117989/1012849
我不明白的是如何指定 SHELL=/bin/sh 的路径因为我无法从以下位置移动我的脚本:
/home/ubuntu/folder/monitoring.sh
我必须在我的脚本或 crontab 上指定路径吗?以及如何检索路径?
这是我的 crontab 的内容:
*/1 7-19 * * * /home/ubuntu/folder/monitoring.sh
monitor.sh的内容
#!/bin/bash
touch testcronsh.txt
python monitoring.py
实际上,当我尝试通过 crontab 执行我的脚本时,我遇到了这个错误:
/bin/sh: 1: root: not found