我有rake
任務需要持續激活。每當我被命令Rails'rake task'在'RAILS_ENV = production'中執行nohup
RAILS_ENV=production rake jobs:abc
運行它,它工作正常,但是當我關閉終端rake
工作得到stopped.So我找到其他的解決辦法就可以通過使用nohup
在後臺運行。
我執行命令:
nohup RAILS_ENV=production rake jobs:work &
,但它給錯誤:
nohup: failed to run command ‘RAILS_ENV=production’: No such file or directory
請建議,以方式在生產環境中執行任務rake
。
它可能是與環境問題,請在交叉檢查配置的環境文件夾是存在或不屬於任何production.rb? –
production.rb存在於/ config/environments /目錄中。 「nohup」命令導致「沒有這樣的文件或目錄」 –
你試過這個nohup rake jobs:work RAILS_ENV = production –