2017-09-15 3 views
0

Quelle est la meilleure façon de lancer plusieurs processus en arrière-plan avec ruby? Je dois utiliser Thread.new?Lancer un processus d'arrière-plan dans Ruby et enregistrer le PID

J'ai comme 5 processus de lancement en arrière-plan alors que je veux obtenir le pid d'arrêter correctement toutes les bash process.In je peux le faire easyli:

htop & 
echo $! >/tmp/htop.pid 

Et pour tuer:

kill `cat /tmp/htop.pid` 

Je veux être en mesure de faire la même chose avec Ruby

Répondre