Crontab 不是预期的 运行 python 脚本
Crontab isn't running python script as intended
在我的 Mac OSX 上,crontab 没有按预期 运行ning 脚本。当我输入 crontab -l
它 returns
5 15 * * 1-5 /Users/me/opt/anaconda3/bin/python /Users/me/Documents/my_text/sms_text.py
据我所知,这意味着 15:05 UTC,即 8:05am 美国西海岸(我所在的地方,如我所愿),运行仅在工作日使用,因此 1- 5.
我 运行 sms_text.py
在本地(未安排)没有任何问题。
上面捕获的 crontab script/command 有问题吗?
您可以进行以下更改来修复此行为
- 添加日志重定向以获取有关触发 cronjob 时发生的情况的信息
5 15 * * 1-5 python /Users/me/opt/anaconda3/bin/python /Users/me/Documents/my_text/sms_text.py > /Users/me/opt/anaconda3/bin/python /Users/me/Documents/my_text/sms_text.out 2>&1
- 在工作中也根据您的环境添加python/python3
5 15 * * 1-5 python /Users/me/opt/anaconda3/bin/python /Users/me/Documents/my_text/sms_text.py
在我的 Mac OSX 上,crontab 没有按预期 运行ning 脚本。当我输入 crontab -l
它 returns
5 15 * * 1-5 /Users/me/opt/anaconda3/bin/python /Users/me/Documents/my_text/sms_text.py
据我所知,这意味着 15:05 UTC,即 8:05am 美国西海岸(我所在的地方,如我所愿),运行仅在工作日使用,因此 1- 5.
我 运行 sms_text.py
在本地(未安排)没有任何问题。
上面捕获的 crontab script/command 有问题吗?
您可以进行以下更改来修复此行为
- 添加日志重定向以获取有关触发 cronjob 时发生的情况的信息
5 15 * * 1-5 python /Users/me/opt/anaconda3/bin/python /Users/me/Documents/my_text/sms_text.py > /Users/me/opt/anaconda3/bin/python /Users/me/Documents/my_text/sms_text.out 2>&1
- 在工作中也根据您的环境添加python/python3
5 15 * * 1-5 python /Users/me/opt/anaconda3/bin/python /Users/me/Documents/my_text/sms_text.py