Je connais la killcommande, et la plupart du temps nous utilisons simplement kill -9 pour tuer un processus avec force, il y a beaucoup d'autres signaux qui peuvent être utilisés avec kill. Mais je me demande quels sont les cas d'utilisation de pkillet killall, s'il existe déjà une commande kill.
Faire pkillet killallutiliser la killcommande dans leur implémentation? Je veux dire qu'ils ne sont que des wrappers killou qu'ils ont leur propre implémentation?
Je voudrais également savoir comment la pgrepcommande obtient l'ID de processus à partir du nom de processus.
Toutes ces commandes utilisent-elles les mêmes appels système sous-jacents? Y a-t-il une différence du point de vue des performances, laquelle est la plus rapide?
kill -9par défaut? -15 (s'il vous plaît arrêter) et -1 (le modem a raccroché, veuillez vous fermer proprement) sont beaucoup plus polis. Deuxièmement. Méfiez-vous de l'utilisation de killall sur les boîtiers non linux. Il pourrait se comporter différemment. (Par exemple, sur Solaris, il tue tout. NON FILTRÉ sur les noms de processus).