模拟本地运行的cron作业

时间:2019-08-02 17:28:51

标签: python cron

1)我有一个脚本(称为python),可以在本地完美运行

2)相同的脚本在cron上崩溃

3)我知道它与环境有关,因为:env <my script>准确地再现了错误

4)我没有.bash.profile或任何这些常用文件。它们不存在,但是很明显env是以某种方式设置的。

我尝试了printenv并试图将其复制粘贴到我的脚本中,但没有成功。

有什么想法可以展望下一步吗?

1 个答案:

答案 0 :(得分:0)

解决cron的简单方法是将stdout和stderr重定向到日志文件

5 * * * * path_to_yourscript > /tmp/cron_output.log 2>&1

让cron运行,然后查看日志文件