Je mets une ligne de moissonneuse dans une tâche de râteau pour tuer certaines tâches de rubis supplémentaires générées alors qu'elles se glissent parfois à l'occasion.
system "ps aux | grep 'namespace:taskname' | grep ruby | grep -v grep | awk '{print $2}' | xargs kill -9; echo 'Reaped old namespace:taskname processes.'"
J'aimerais ajouter grep -v $PID_OF_CURRENT_TASK
juste pour être sûr que je ne tue pas la tâche en cours qui s'exécute également.
Comment obtenir ce PID ?