繁体   English   中英

无法运行的Cron作业:由python,phantomjs,ec2框担任主角

[英]cron job that does not run : starring python, phantomjs, ec2 box

问题:我正在使用python-crontab软件包添加cron作业。 此命令永远不会执行。 但是,直接从CLI运行时,它可以正常工作。 该脚本应该通过子进程运行phantomjs,拍摄快照并通过电子邮件发送出去(sendmail)。

这是我要运行的工作:

04 23 * * * /home/ec2-user/drive2/anaconda/bin/python /home/ec2-user/drive4/screen/screenshot.py > /home/ec2-user/drive4/screen/log.out

我尝试过的

  1. 使用sudo crontab -e添加了作业。 那里没有看到任何错误,所以我假设该作业在语法上是正确的。
  2. 作业中的所有路径都是绝对的。
  3. 就写入访问而言,所有涉及的脚本/可执行文件都设置为777。
  4. 在crontab中添加PATH和SHELL变量无效。
  5. 确保路径以换行符结尾。

任何人都可以请救我一下,给我解决这个难题的方法吗?

时区是罪魁祸首。 更新了它并重新启动了系统,它运行良好。

暂无
暂无

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

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