我有一个远程Ubuntu Linux,用于测试Ruby on Rails应用程序。我在应用程序中部署了delayed_jobs gem。
在我的本地计算机中,我使用rake jobs:work
启动了工作进程,该进程将自动运行所有延迟的作业。
我想在Linux中启动此工作进程,然后退出SSH连接。
在linux中设置delayed_job的最佳做法是什么?感谢。
答案 0 :(得分:1)
尝试在命令末尾使用&
,以便rake
作为后台进程启动:
rake jobs:work &
现在您可以退出SSH
答案 1 :(得分:1)
使用nohup rake jobs:work &
可以解决问题。解决了:))