我已经设置了一个cron作业,如下所示:* * * * * /full/path/to/venv/bin/python3 /full/path/to/main.py
Python脚本本身将日志写入文件并更新BigQuery表。从终端执行脚本工作正常,除此之外的其他cron作业工作正常。grep CRON /var/log/syslog
输出可能很有用:
Mar 25 21:16:01 [comp_name] CRON[5618]: ([user_name]) CMD ([cron_job_command])
Mar 25 21:16:01 [comp_name] CRON[5617]: ([user_name]) MAIL (mailed 657 bytes of output but got status 0x004b from MTA#012)
如果你能提供任何帮助,我将不胜感激。
1条答案
按热度按时间bvuwiixz1#
希望这能帮助一些人,但是我在Linux lite(Ubuntu)中用Cron启动python脚本时遇到了困难。它在终端中运行得很好。我意识到我已经进入并将脚本文件的默认启动程序在属性中更改为我的IDE [Atom]。我将其切换回Python,Cron作业又像正常一样工作了。(其他脚本在Cron中运行得很好,只是这个脚本没有执行。)