Process.daemon против запуска сценария Ruby с помощью nohup + & - PullRequest
1 голос
/ 03 февраля 2010

У меня есть скрипт Ruby 1.9, который я хочу запустить как длительный фоновый процесс.

Похоже, у меня есть выбор между вызовом Process.daemon внутри скрипта, чтобы демонизировать его, или я могу просто запустить скрипт в фоновом режиме с помощью амперсанда оболочки и продолжить его после того, как я выйду из сервера с префиксом команда с nohup.

Какой путь лучше?

1 Ответ

3 голосов
/ 03 февраля 2010

Process.daemon кажется более чистым и понятным способом, особенно если это то, что вы когда-либо могли бы превратить в полноценного демона, запускаемого во время загрузки.

...