2016-02-09 2 views
1

Я размещаю Sharetribe приложение. После их documentation мне нужно запустить bundle exec rake RAILS_ENV=production jobs:work. Проблема в том, что после выполнения этой команды мне нужно закрыть соединение SSH, и для этого мне нужно выйти из процесса jobs.Как запустить rake jobs: работать в фоновом режиме?

Как я могу запустить bundle exec rake RAILS_ENV=production jobs:work в фоновом режиме?

+0

Обычно , вы помещаете эту команду 'bundle exec' в службу' upstart' (или какой-либо супервизор используется в вашей системе). Таким образом, вы достигаете двух целей: рабочий запускается автоматически при загрузке, и это не зависит от вашего состояния интерактивного сеанса. –

ответ

0

Вы можете запустить его, как и любую другую консольную команду, с помощью nohup или просто добавить символ & в конце команды, но обратите внимание, что решение с & будет остановлено, если вы закроете с ним вкладку терминала.

0

Пожалуйста, включите драгоценный камень «демоны» в ваш Gemfile. И используйте следующую команду

RAILS_ENV = производство сценария/delayed_job начать

Для получения дополнительной информации, пожалуйста, проверьте delayed job gem.

 Смежные вопросы

  • Нет связанных вопросов^_^