从crontab

时间:2018-05-29 08:56:45

标签: python linux cron

我有一个运行多个子进程的python脚本(脚本A)(运行另一个python脚本 - 脚本B)。当我手动运行脚本时,它工作正常,但是当使用crontab运行它时,它的行为会有所不同。 更具体地说,我的脚本限制为100TB的配额,因此脚本B在树上运行并生成一个size-per-dir的文本文件。该脚本作为子进程在多个目录树上多次运行,并且脚本A正在进一步分析结果。 当我手动运行时,两个脚本运行正常。但是当我使用Cron运行它时,脚本A运行正常,但脚本B生成奇怪的resutls。 任何使用Cron的想法会影响python脚本吗?

1 个答案:

答案 0 :(得分:0)

确保您使用的crontab具有.sh文件的完整路径。

在脚本开头尝试添加以下内容:

. /home/gemapp/.bash_profile

bash_profile中加载所有需要的项目。

相关问题