我正在尝试让一个 python 文件每 2 分钟运行一次,我正在使用以下 cron 命令,但脚本从未运行。有人知道使用 cron 启动 python 文件可能与哪些错误有关吗?
*/2 * * * * /git/project/tags/python scrape.py
答案1
我还会添加脚本文件的完整路径,scrape.py
即使它位于与您的Python可执行文件。
此外,我会重定向到命令行以将可能的错误并输出到文件中,至少出于调试目的:
*/2 * * * * /git/project/tags/python /full/path/to/scrape.py >>/tmp/scrape.out 2>>&1
这样,标准输出和错误输出将被附加到同一个文件。
还要注意,任何 cron 活动的输出都将通过邮件发送给拥有该 crontab 的用户。