Quels processus l'utilitaire long killer peut-il terminer?
sobes.tech IA
Réponse de l'IA
L’utilitaire long killer (je suppose qu’il s’agit de pkill) peut terminer des processus en fonction de divers critères:
-
Par nom de processus : Terminer tous les processus avec un nom donné.
# Terminer tous les processus nommés "nginx" pkill nginx -
Par UID de l’utilisateur : Terminer tous les processus appartenant à un utilisateur spécifique.
# Terminer tous les processus de l’utilisateur "user1" pkill -U user1 -
Par GUID du groupe : Terminer tous les processus appartenant à un groupe spécifique.
# Terminer tous les processus du groupe "developers" pkill -G developers -
Par signal : Envoyer un signal spécifique à un processus. Par défaut, le signal
SIGTERMest envoyé.# Envoyer le signal SIGKILL (9) au processus nommé "my_app" pkill -9 my_app -
Par numéro de processus (PID) : Bien que
pkillsoit principalement utilisé pour terminer des processus selon d’autres critères, il peut aussi être utilisé avec PID, bien que traditionnellement,killsoit utilisé pour cela.# Terminer le processus avec PID 12345 pkill 12345 -
Par motif d’expression régulière : Terminer les processus dont les noms correspondent à une expression régulière donnée.
# Terminer les processus dont les noms commencent par "java" pkill ^java -
Par terminal : Terminer tous les processus associés à un terminal spécifique.
# Terminer tous les processus sur le terminal ttyS0 pkill -t ttyS0 -
Par ancienneté de lancement : Terminer les processus lancés il y a plus ou moins de temps.
# Terminer les processus lancés il y a plus d’une heure pkill -o 1h # Terminer les processus lancés il y a moins de 5 minutes pkill -n 5m
Il est important de noter que pkill est un utilitaire plus flexible comparé à killall, car il supporte les expressions régulières.