0
A
回答
1
你能從命令行正常運行pig
嗎?如果是,請運行whereis pig
以獲取完整路徑並將其用於crontab項中。如果沒有,安裝它(使用任何方法/軟件包管理器在你的操作系統上是正常的。)
0
看起來你的第一個問題是無法找到crontab中的pig path,因爲錯誤是「sh:pig:command not found 「你可能在你的本地環境中有一個PATH變量,它不再存在於你的cron環境中,你可以嘗試在你的cron中使用豬腳本的絕對路徑
是的,我可以成功運行豬,我有完整路徑到豬,我甚至嘗試直接運行PHP命令,它的工作原理;進一步我試圖運行豬sh'sh豬-X本地/完整路徑/ pigscript.pig'它的工作,只是crontab工作贏得' t實際上運行豬,因爲我沒有看到任何結果生成。我設置crontab使用我的帳戶不root,會導致一個問題...? – ohana 2011-05-17 19:40:19
所以,只是噸o清楚,當你直接運行它時,php程序的工作方式與你期望的一樣嗎?但是,當通過cron運行時,相同的確切的PHP程序失敗?我不得不承認我很困難......這是什麼操作系統? – 2011-05-19 00:53:34