sur Linux (CentOS 6), je veux tuer le processus contenant "pkgacc" dans sa commande (donc pas de commande exacte, mais seulement une correspondance partielle) s'il est exécuté plus de 36 heures.Comment tuer certains processus s'exécutant plus de 36 heures et contenant certaines phrasse dans sa commande?
Il ya une question connexe: How do you kill all Linux processes that are older than a certain age? mais l'une des solutions fournies ne fonctionne pas pour moi.
lors de l'exécution:
if [[ "$(uname)" = "Linux" ]];then killall --older-than 1h someprocessname;fi
Il suffit de retourner la page d'utilisation killall sur la façon d'utiliser killall, dans sa page de manuel il n'y a aucune mention de "--older-que" interrupteur.
Cela semble être lié et peut aider: http://serverfault.com/a/166044 – 16851556