繁体   English   中英

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

[英]Python + Linux: How to determine cron job is scheduled?

目前,我已经在Linux上安排了python脚本,方法是添加以下内容: */10 * * * * /file/testscripts/test_script.pycrontab -e

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

可能是什么问题? 以及如何确定我的python脚本已正确安排为cron作业?

预先谢谢您,我们会接受/支持答案

您可以做很多事情:

  • 尝试设置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 ...

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM