2010-02-03 6 views
1

J'ai un script Ruby 1.9 que je veux exécuter en tant que processus d'arrière-plan de longue durée. Il semble que j'ai le choix entre appeler Process.daemon à l'intérieur du script pour le démoniser, ou simplement exécuter le script en arrière-plan en utilisant l'esperluette d'un shell et le garder en marche après la déconnexion du serveur en préfixant la commande avec nohup.Process.daemon vs exécution d'un script Ruby avec nohup + &

Quelle est la meilleure solution?

Répondre

3

Process.daemon semble être un moyen plus simple et plus direct, surtout si c'est quelque chose que vous pourriez jamais transformer en un démon à part entière qui est démarré pendant le démarrage.

Questions connexes