OSX中没有"地址路径"cronjob错误

anu*_*agi 8 python macos shell cron

我正在使用cronjob运行python脚本.没有cron工作,它运作良好.我尝试过:

/usr/bin/python  /Users/anuj/Desktop/message.py
Run Code Online (Sandbox Code Playgroud)

它在终端上运行良好但不能与cronjob一起使用.当我检查时,收到此错误:

*/1 11-17 * * 1-7 /usr/bin/python  /Users/anuj/Desktop/message.py
Run Code Online (Sandbox Code Playgroud)

grep cron /var/log/system.log 我还添加了$ sudo crontab的cronjob这是CRON脚本.

/usr/bin/python  /Users/anuj/Desktop/message.py
Run Code Online (Sandbox Code Playgroud)

这两条路径都适用于根模式和用户模式,因为我正在运行cron $sudo crontab.

小智 0

尝试创建文件,就像message.sh 在它里面运行你的 .py 文件

#!/bin/sh
python path/to/python_script.py
Run Code Online (Sandbox Code Playgroud)

并使该文件可执行chmod a+x message.sh

*/1 11-17 * * 1-7 path/to/message.sh 2>&1