通过 Cron 运行时 Python 脚本崩溃

通过 Cron 运行时 Python 脚本崩溃

我有一个 Python 脚本,当以 root 用户身份手动运行时,它会完全按照预期完成。当我将脚本放入 cron.daily 时,它会 100% 崩溃。

该错误是超时错误,但是本题不是直接对错误进行排查。

执行此工作:

$ /etc/cron.daily/myscript

但是通过 cron 自动运行时它会崩溃。

问题: 根 bash shell 和 /etc/cron.daily 执行的环境有何不同?

答案1

默认情况下,Cron 脚本在极简环境中运行。确切的变量集及其值应在crontab(5) 中描述(详细信息因操作系统而异)。

相关内容