2011-10-11 218 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環境。