0
我的延遲作業進程似乎隨機消失,我正在爲此進行長期修復,但同時,我認爲只需在需要時重新啓動它們就應該執行招。因爲我有當它的運行,我認爲需要延遲作業過程紅寶石批作業我就只用重新起動時的延遲工作流程:ruby系統調用以重新啓動延遲作業失敗
system_call_result = system("RAILS_ENV=production ruby script/delayed_job -n7 restart")
這不工作,調用返回false,並且它沒有。所以我也試過:
system_call_result1 = system("RAILS_ENV=production ruby script/delayed_job stop")
system_call_result2 = system("RAILS_ENV=production ruby script/delayed_job -n7 start")
再次,這是行不通的。
我沒有做過很多系統調用,所以我確定它的基本東西。
我做:>>富=「系統(」 LS -la「)
,並列出了基本文件軌道目錄,因此它似乎是在正確的位置IM
1.工作,謝謝! – Joelio