2011-10-11 178 views
0

我们有一个包含abc.py脚本的hourly.sh脚本。 1.当我独立运行abc.py脚本时,它运行良好。 2.当我运行一个空的hoursly.sh(没有abc.py脚本里面)它也运行良好。在cron作业中运行脚本

但是,当hourly.sh与abc.py一起运行时,它遇到与内存相关的问题(“16214 Segmentation fault(core dumped)”)。只是提供一个额外的数据点,没有其他脚本与该脚本同时运行,这可能给系统带来更多负担。

什么可能导致脚本在通过cron触发时失败?

+0

你应该告诉你怎么跑“hourly.sh是跑了abc.py内部”如果真的需要帮助 – pmod

+0

这里是hourly.sh:$猫的cron/hourly.sh # #每小时一班 # # exec >>〜/ cron/hourly.log exec 2>&1 python abc.py 24 1 – Kalyan

回答

1

运行时环境中的差异总是有可能导致问题。看看你可以使用“ulimit”命令选择的过程参数(文件数量等)。

也许看看cronjob运行的用户的配额,可能是PATH环境。