Cron 不运行导入模块的 Python 文件

Cron 不运行导入模块的 Python 文件

我一直在努力使用 cron 运行 .py 文件,这似乎是从同一目录导入模块和 py 文件时导致的。当没有导入模块或模块时,日志文件会正确返回内容。但来自同一目录的 py 文件可以正常工作。如果我以非超级用户或 root 身份运行它,情况也一样。文件是用 python 3 编写的。这一定与我的 PATH 设置有关。Ubuntu 14.04

我的 crontab 设置:

*/1 * * * * /usr/bin/python3 /home/user/tester.py > /home/user/log.txt

答案1

通过在 crontab 中添加 MAILTO 标记,我检查了错误消息。问题出在驱动程序路径(在本例中为 Chromedriver)上,必须是 Chromedrivers 位置的绝对路径。

相关内容