【发布时间】:2017-11-16 01:02:42
【问题描述】:
我确实创建了一个 Cron 作业来运行 bash 文件,它从命令行运行正常,但是如果从 Cron 作业运行,它给了我一个错误提示“Python 不是命令”
我的 bash 文件名为:Myscript.sh
#!/bin/bash
cd /var/www/html/public_html/test_scripts
python script1.py serverlog.log 2&>1 &
python script2.py serverlog.log 2&>1 &
我的 cron 作业设置
30 5 * * 1-5 root bash Myscript.sh
有人知道我做错了什么并解决这个问题吗?
谢谢,
【问题讨论】:
-
是否在 crontab 文件中正确设置了 PATH?
-
是的,路径设置正确,放到Myscript.sh的位置