Je cherche un moyen de tuer tous les processus portant un nom donné qui tournent depuis plus de X temps. Je lance de nombreuses instances de cet exécutable en particulier, et parfois il passe dans un mauvais état et tourne indéfiniment, prenant beaucoup de CPU.
Je suis déjà en train d'utiliser monit, mais je ne sais pas comment vérifier un processus sans fichier pid. La règle serait quelque chose comme ça :
tuer tous les processus nommés xxxx qui ont un temps d'exécution supérieur à 2 minutes
Comment exprimeriez-vous cela dans monit?