- - Comment tuer les programmes du terminal sous Linux

Comment tuer des programmes du terminal sous Linux

Les applications Linux fonctionnent plutôt bien ces jours-ci. Des programmes plus récents et de meilleure qualité, dotés d'excellentes fonctionnalités, nous permettent de tirer le meilleur parti de nos ordinateurs tous les jours. Malheureusement, parfois, ces programmes cessent de fonctionner. Lorsque votre programme Linux préféré se bloque, cliquer sur le bouton Fermer ne fonctionne pas. Les blocages sont les pires et causent des tonnes de problèmes qui peuvent gêner votre flux de travail. C’est pourquoi, dans cet article, nous allons examiner les meilleurs moyens de supprimer rapidement les programmes du terminal sous Linux. Nous allons passer en revue plusieurs commandes, ainsi que des outils graphiques utiles à utiliser.

ALERTE SPOIL: Faites défiler la liste et regardez le didacticiel vidéo à la fin de cet article.

Utiliser Pkill

De loin le moyen le plus simple de tuer rapidement les programmesdepuis le terminal sous Linux est avec la commande pkill. Pkill est utile car il n’est pas nécessaire que l’utilisateur moyen connaisse le PID spécifique (numéro d’identification du processus). Au lieu de cela, vous pourrez mettre fin à un processus en tapant simplement le nom. Voici un exemple de pkill en action.

pkill firefox

Pour la plupart des utilisateurs, l'exécution d'une commande pkill non rootsera suffisant pour mettre fin à un programme obstiné et gelé. Cependant, ce n’est pas toujours le cas et vous devrez parfois fléchir certains muscles. Par exemple, si vous souhaitez supprimer un programme exécuté en tant qu’utilisateur root ou son propre utilisateur, vous devez joindre sudo à cela.

sudo kill rootprogram

Pourtant, même en utilisant l’outil pkill pour mettre fin à laprogramme racine peut ne pas être suffisant. Parfois, une application fonctionne de telle manière qu’une simple commande kill ne va pas aider. Lorsque cela se produit, vous pouvez utiliser -9. Ajouter -9 à la fin de pkill mettra généralement fin au programme de force lorsque toutes les autres options échouent.

sudo pkill -9 rootprogram

Utiliser Pidof Et tuer

Lorsque la commande Pkill échoue, il existe une autre excellente solution: kill. Tuer fonctionne à peu près de la même manière que tuer, sauf que cela fonctionne sur la base des numéros d'identification de processus, plutôt que simplement du nom du programme (comme tuer firefox, etc.). L’inconvénient de tuer des programmes avec le tuer commande est que vous devez d’abord connaître le PID du programme qui pose problème avant d’utiliser le tuer commander. La façon de faire est d'utiliser le pidof commander. Voilà comment cela fonctionne.

pidof firefox

Une fois que pidof a terminé sa recherche de l’ID correct, vous verrez la sortie dans le terminal. Par exemple:

pidof firefox

OUTPUT: 2219

Nous pouvons ensuite prendre le PID 2219 et l’utiliser pour tuer Firefox.

kill 2219

N'oubliez pas que si vous souhaitez supprimer un programme racine, vous devez procéder comme suit:

sudo kill 2219

Enfin, si une application refuse de s’arrêter, essayez d’utiliser -9. Cela fonctionne de la même manière que tuer.

sudo kill -9 2219

Tuer des programmes avec Htop

Ne pas vouloir utiliser des commandes individuelles pour tuerprogrammes qui ne répondent pas sous Linux? Pensez à installer HTOP. Comme Pkill et Kill, il est toujours possible d’utiliser cet outil sur SSH et à distance. Comme il fonctionne dans un terminal, il est toujours utile de tuer des programmes. Htop est une version améliorée de l'outil de gestion de système TOP inclus sur la plupart des systèmes Linux. Il comporte de nombreuses améliorations, telles que des graphiques pour une meilleure lecture de l'utilisation du processeur / RAM, et des processus.

HTOP présente d’autres améliorations, telles que lefaire défiler autant horizontalement / verticalement sans craindre d’interrompre l’outil. Il permet également aux utilisateurs de tuer n'importe quel processus sans avoir besoin de connaître l'identifiant du processus et présente plusieurs manières différentes de tuer des choses.

Remarque: HTOP nécessite que Ncurses fonctionne correctement. Installez «ncurses» en effectuant une recherche dans l’outil de gestion des paquets de votre distribution Linux (si htop ne l’installe pas pour vous).

Installer HTOP

Ubuntu

sudo apt install htop

Debian

sudo apt-get install htop

Arch Linux

sudo pacman -S htop

Feutre

sudo dnf install  htop

OpenSUSE

sudo zypper install htop

Autres Linux

Prenez la dernière version de Htop pour votre Linuxdistribution en ouvrant un terminal et en utilisant l’outil de gestion de paquets pour installer «htop». Si vous ne le trouvez pas (pour une raison quelconque), envisagez de vous rendre sur le site officiel, de télécharger le code source et de le construire vous-même!

Utiliser HTOP

Lancez l’outil HTOP à tout moment en ouvrant unfenêtre du terminal et en entrant la commande «htop». L’outil HTOP peut également être exécuté à tout moment en recherchant simplement «htop» dans le menu de l’application. Il devrait également y avoir un raccourci pour cela sous «système» ou quelque chose de similaire.

Lorsque HTOP est ouvert, utilisez la touche fléchée pour sélectionner unprocessus que vous souhaitez gérer. Appuyez sur F9 pour ouvrir le menu "Kill". Triez les processus avec F6 et recherchez les programmes en cours avec F3. Besoin d'aide pour utiliser l'outil HTOP? Appuyez sur la touche F1 de votre clavier pour afficher le menu d’aide. La saisie de «man htop» dans le terminal fonctionne également.

Enfin, pour quitter l'outil HTOP, appuyez simplement sur la touche Q du clavier. L'utilisation du bouton F10 permet également de quitter.

Nous devrions mentionner que si vous forcez des programmes de destructiondu terminal, vous risquez de perdre votre travail. Avec un navigateur, vous pouvez probablement récupérer des onglets, mais pour d’autres programmes, vous devrez vous fier à leurs propres mécanismes de récupération intégrés. S'il n'y en a pas, il est possible que vous perdiez des données.

commentaires