Python + Linux:如何确定计划的cron作业?

时间:2017-05-15 19:58:15

标签: python linux automation cron crontab

目前,我已经在Linux上安排了一个python脚本,将以下内容添加到*/10 * * * * /file/testscripts/test_script.pycrontab -e

它在10分钟后没有运行,所以我写了一些代码来写当前时间,但也没有更新。

可能是什么问题?我怎样才能确定我的python脚本是否已安排正确执行cron作业?

提前感谢您,并接受/ upvote回答

2 个答案:

答案 0 :(得分:1)

你可以做很多事情:

  • 尝试设置python解释器的完整路径以及脚本名称。
  • 将stdout / stderr传输到日志文件并打印出来的内容:... test_script.py > /tmp/pythonCron.log 2>&1
  • 是否已启用并运行cron服务?

正如FamousJameous指出的,当cron作业启动时,你应该在/ var / log / syslog中看到一些行:

May 15 06:29:00 xyz CRON[9368]: (www-user) CMD (python ...

答案 1 :(得分:-1)

尝试使用10 * * * *你的脚本名称。然后检查crontab -l是否包含你的脚本。然后你可以检查crontab日志。