我有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 –