我们有一个包含abc.py脚本的hourly.sh脚本。 1.当我独立运行abc.py脚本时它运行正常。 2.当我运行一个空的hoursly.sh(里面没有abc.py脚本)时,它运行正常。
但是当在内部使用abc.py运行hourly.sh时,它会遇到与内存相关的问题(“16214 Segmentation fault(core dumped)”)。只是为了提供一个额外的数据点,没有其他脚本与此脚本同时运行,这会给系统带来更多负担。
什么可能导致脚本在通过cron触发时失败?
答案 0 :(得分:1)
运行环境的差异总是存在问题。查看可以使用“ulimit”命令选择的过程参数(文件数等)。
也许看一下运行cronjob的用户的配额,也许是PATH环境。