Comment utiliser les commandes Killall et Kill pour arrêter les processus sur Linux

Comment utiliser les commandes Killall et Kill pour arrêter les processus sur Linux
Si le processus dans le système Linux ne répond pas et prend trop de temps pour répondre, vous devrez peut-être le tuer. Lorsqu'une application ne se ferme pas sur votre système Linux, il continue à utiliser la puissance de traitement et la mémoire. Dans Linux, vous pouvez terminer le processus en utilisant différents services publics. Le tuer et tuer tous Les commandes sont les commandes les plus puissantes et les plus utilisées pour cela dans Linux.

Les commandes Killall et Kill sont utilisées pour terminer les applications en cours d'exécution sur le système. Ces commandes mettent fin aux processus en prenant le nom ou l'ID de processus comme argument. Discutons des deux commandes distinctes Linux Kill et Killall.

Qu'est-ce que la commande Killall dans Linux

tuer tous L'outil Linux est-il utilisé pour terminer le processus en cours d'exécution en fonction du nom du processus et de ses attributs. Cet outil met fin à l'application en cours d'exécution avec force. C'est la méthode la plus simple pour tuer tous les processus de Linux. Il enverra un signal de terme par défaut; Voici la syntaxe pour l'utiliser:

tuer tous

Qu'est-ce que la commande de kill

Le tuer La commande est la commande shell qui termine le processus en fonction de l'ID de processus.

Utilisez des commandes Killall et Kill pour arrêter les processus sur Linux, voici la syntaxe pour l'utiliser:

tuer -15

Comment utiliser la commande killall sur Linux pour arrêter les processus

Le PS Aux est le moyen le plus simple d'obtenir l'aperçu complet des processus en cours d'exécution:

PS AUX

La commande Killall est utilisée pour fermer tous les processus en cours d'exécution en envoyant les signaux SIGTERM. Pour l'illustration ici, j'ai tué un joueur appelé Hypnotix en utilisant la syntaxe de Killall indiquée précédemment:

Killall Hypnotix

Comment utiliser la commande kill sur Linux pour arrêter les processus

Pour terminer le processus via la commande kill, vous devez d'abord trouver l'ID de processus. La commande PS AUX renvoie la liste ou les processus en cours d'exécution avec leurs PIDS. La commande Linux suivante renvoie l'ID de processus du processus spécifique:

pgrep

Pour obtenir l'ID de processus d'Hypnotix, utilisez la commande ci-dessous:

Pgrep Hypnotix

Kill Command tue le processus en prenant un identifiant de processus. La commande kill dans Linux ne termine pas directement le processus en cours d'exécution, il envoie les signaux SIGTERM à l'application. Le Sigterm est le moyen doux de mettre fin au processus. Ici -15 est le signal SIGTERM pour mettre fin au processus.

Pour tuer le processus Hypnotix avec -15 Sigterm, utilisation:

tuer -15 3232

Fin de compte

Lorsque le processus est Linux ne peut pas être fermé manuellement, vous pouvez le terminer via la ligne de commande. Pour terminer le processus, vous devez trouver des processus en cours d'exécution et leur identifiant de processus en utilisant le PS AUX et Commandes PGREP. Après avoir trouvé les ID, utilisez les commandes Kill et Killall dans le terminal sur Linux. Le Killall est l'outil Linux qui termine la session du processus en fonction du nom et la commande kill sort en prenant l'ID de processus comme argument.