Я успешно развернул приложение для рельсов на VPS, используя сервер Ubuntu с цифровым океаном. Я использую мастера для запуска многих процессов, я могу запустить свой мастер-сервер с foreman start
, если я ssh на моем сервере, но когда я закрою терминал, все процессы прекратятся. как заставить его работать непрерывно на фоне?Как запустить сервер Foreman на фоне производства?
благодарит заранее.
Это неправда. Мне нужен мастер в фоновом режиме на моей машине dev. В основном потому, что мне нужен скрипт миграции, который выполняет 'git pull; rake db: migrate', но мне нужны мои postgresql, redis и т. д., пока это происходит. Сценарий bash выполнил бы запуск мастера -f updateonly.yml &; PID = $? ', А затем, когда закончен' kill $ PID', но мастер является глупым и нуждается в экземпляре tmux или screen. Серьезно WTF? как это возможно? (Правило композиции Unix) – Sukima