【发布时间】:2015-07-02 01:33:24
【问题描述】:
我有 2 个使用 cron 安排的 python 代码。我的代码实际上每天从上午 10:30 运行到下午 4:20。从上午 10:30 到上午 11:00,我的代码每分钟输出 2-3 行,之后它们开始每分钟输出 30-40 行。我已经安排了这样的代码。
30 10 * * 1-5 cd /home/alpha/IBpy && python LongData.py >> /home/alpha/logs/Longdata.op 2>> /home/alpha/logs/Longdata.er
31 10 * * 1-5 cd /home/alpha/IBpy && python ShortData.py >> /home/alpha/logs/Shortdata.op 2>> /home/alpha/logs/Shortdata.er
现在的问题是,我的程序运行良好,它们正在做他们应该做的一切。如果发生任何错误,他们会立即将错误写入错误日志文件,但他们甚至不会将单行写入输出文件。我在这里和stackoverflow中检查了几乎所有可能对我有帮助的帖子,但不幸的是它们都没有帮助我。但是,如果我在上午 11:00(当程序开始输出 30-40 行时)而不是 10:30 开始相同的程序,一切正常。我真的不知道我做错了什么。我不应该在 11 岁开始我的计划。任何帮助将不胜感激。
【问题讨论】:
标签: python linux logging cron scheduled-tasks