0

我想不通。我有一个这样的 crontab 设置:

0 0 * * * /path/to/env/python -m module.submodule.script

从命令行执行此操作很好。来自 crontab 环境的 sys.path 包含模块所在的路径。

当 crontab 执行时,我收到“No module named module.submodule.script”错误。请注意,不是回溯,而是抛出该错误的python命令。

0 0 * * * /path/to/env/python -m module

还会导致“没有名为模块的模块”错误。

我不想知道如何从 crontab 运行脚本,我已经做得很好了,我只想了解为什么这不起作用。

4

0 回答 0