Comment quitter les programmes gelés sous Linux
Même un système d'exploitation robuste comme Linux peut parfois rencontrer des problèmes qui provoquent le blocage d'applications ou de programmes.
Il existe plusieurs façons de tuer ou de quitter un programme gelé sous Linux . Cet article vous expliquera comment.
Utilisez la commande Kill(Use The Kill Command)
Avant de pouvoir utiliser la commande kill, votre système doit connaître l' ID de processus(Process ID) ( PID ) du programme qui ne répond pas.
Le PID(PID) est un numéro qui identifie automatiquement chaque processus lorsqu'il est créé sur n'importe quel système d' exploitation Linux(Linux OS) . Un avantage de cette méthode est qu'elle fonctionne sur tous les systèmes Linux .
Trouver le processus et le PID(Find The Process & PID)
Si vous ne savez pas quel processus est gelé sous Linux , deux outils vous aideront à trouver le processus : top et ps .
Top est un moniteur système basé sur la ligne de commande. À partir de la ligne de commande, tapez ce qui suit :
$ top
La capture d'écran ci-dessus montre beaucoup d'informations. Par exemple, disons que Chrome est le programme figé sur votre ordinateur.
Vous pouvez voir qu'il y a quatre instances de Chrome qui s'exécutent avec les PID suivants :
- 3827
- 3919
- 10764
- 11679
Pour identifier l'instance spécifique de Chrome que vous souhaitez supprimer, utilisez la commande ps et grep pour filtrer la sortie.
La commande ci-dessous vous montrera les processus en cours d'exécution associés à Chrome :
ps aux | grep chrome
Tuez le processus(Kill The Process)
Vous avez maintenant les deux informations nécessaires pour tuer un processus gelé sous Linux : son nom et son ID. Utilisez les commandes ci-dessous :
- kill - Tue un processus par ID
- killall - Tue un processus par son nom
Il existe d'autres signaux que vous pouvez envoyer aux deux commandes, en fonction des résultats souhaités.
Par exemple, si vous voulez tuer le processus qui ne répond pas, puis le redémarrer, vous utiliserez le signal HUP (raccrocher).
Les autres signaux de mise à mort incluent :
- SIGSTOP pour arrêter le processus
- SIGNINT pour interrompre le clavier
- SIGKILL pour tuer le signal
Nous avons appris de la commande ps ci-dessus que les PID(PIDs) des instances de Chrome sont 3827, 3919, 10764 et 11679.
Pour envoyer le signal d'arrêt, exécutez les commandes suivantes pour arrêter (kill)correctement(kill) les quatre instances de Chrome :
- tuer -9 3827
- tuer -9 3919
- tuer -9 10764
- tuer -9 11679
Vous pouvez également utiliser la commande unique ci-dessous en utilisant killall pour envoyer le même signal :
killall -9 chrome
Cliquez sur le X(Click The X)
Les programmes et applications qui ne répondent pas ont généralement des boutons ou des options grisés qui ne fonctionnent pas. Parfois, vous ne pouvez même pas déplacer la fenêtre de l'application sur l'écran.
La solution la plus simple consiste à cliquer sur le bouton X dans le coin supérieur. Selon votre système d'exploitation, le bouton peut se trouver dans le coin supérieur gauche ou droit.
Après avoir cliqué sur le X , vous verrez une boîte de dialogue avec deux options : Attendre(Wait ) ou Forcer à quitter(Force Quit) . Pour terminer le programme, cliquez sur Forcer à quitter(Force Quit) .
Tuer un processus Linux sous Linux à l'aide de System Monitor(Kill a Linux Process on Linux Using System Monitor)
Le moniteur système(System) par défaut dans Ubuntu s'appelle Gnome . Il donne un aperçu de tous les processus exécutés sur les systèmes d'exploitation Ubuntu Linux .
Les utilisateurs peuvent effectuer diverses tâches à l'aide de l' interface utilisateur graphique(Graphical User Interface) ( GUI ), notamment Stop , Continue et Kill .
Si votre système n'inclut pas l' application de surveillance du système Gnome , installez-la en suivant les étapes ci-dessous. Ce processus fonctionne pour toutes les versions actives d' Ubuntu Linux ainsi que pour Linux Mint et Debian .
- Utilisez le raccourci clavier du terminal CTRL+ALT+T . Utilisez ensuite la commande ci-dessous pour télécharger et installer le moniteur du système Gnome .(Gnome System)
sudo apt-get install gnome-system-monitor
- Ouvrez le moniteur système à l'aide du terminal de commande(Command Terminal) avec les éléments suivants :
moniteur-système-gnome(gnome-system-monitor)
- Ou, à l'aide de l' interface graphique(GUI) , accédez à Applications , tapez moniteur système(system monitor) dans la zone de recherche et cliquez sur l'icône pour l'ouvrir.
- Ouvrez votre Moniteur système(System Monitor) , parcourez la colonne Processus(Processes) pour trouver le programme qui ne répond pas ou gelé, sélectionnez-le et faites un clic droit dessus.
Vous verrez plusieurs options, notamment :
- Terminer le processus(End Process) pour terminer l'application pendant le nettoyage des fichiers temporaires.
- Arrêter le processus(Stop Process) pour mettre en pause le processus vous permettant de continuer à travailler avec lui plus tard.
- Kill Process est la plus extrême des options et fonctionnera pour quitter un programme gelé si essayer de le terminer ne fonctionne pas
Utilisez la commande xkill(Use The xkill Command)
Xkill est un utilitaire de mise à mort Ubuntu(Ubuntu) préinstallé que vous pouvez utiliser pour forcer l'arrêt d'un processus Linux qui ne répond pas . C'est un outil qui est pré-installé dans Ubuntu .
Vous pouvez également l'installer via le Terminal sur d'autres distributions en utilisant la commande suivante :
sudo apt installer xorg-xkill(sudo apt install xorg-xkill)
Ensuite, exécutez-le en tapant xkill . Votre souris se transformera en crâne ou en x . Faites un clic gauche sur le programme gelé pour le fermer.
Utiliser pgrep & pkill(Use pgrep & pkill)
Plusieurs systèmes Linux proposent des raccourcis appelés pkill et pgrep pour effectuer les mêmes tâches que kill et ps décrites ci-dessus.
Pgrep affichera le nom et l'ID du processus. Par exemple, exécutez pgrep chrome pour voir l'ID de processus du processus Chrome en cours d'exécution . Vous pouvez ensuite utiliser cet ID avec la commande kill.
pkill 7012
Ou, vous pouvez ignorer cette étape et utiliser la commande ci-dessous pour tuer toutes les instances de Chrome :
pkill chrome
Cette solution fonctionne bien si vous n'avez qu'une seule instance d'une application en cours d'exécution. Cependant, si vous avez plusieurs fenêtres ouvertes du même programme et que vous ne voulez en tuer qu'une, utilisez XKill à la place.
Lorsqu'un programme se bloque, le redémarrage de votre système n'est pas toujours l'option la plus pratique. Cela est particulièrement vrai si vous travaillez sur plusieurs projets en même temps et que vous n'avez pas enregistré votre travail.
Essayez l'une des options ci-dessus comme alternative pour quitter facilement et rapidement les programmes gelés ou non réactifs sous Linux en toute sécurité.
Related posts
Les 7 meilleurs programmes antivirus gratuits pour Linux
Commande Linux FIND avec exemples
5 bonnes raisons d'abandonner Windows pour Linux
HDG explique : qu'est-ce qu'UNIX ?
9 meilleures distributions Linux pour le piratage
Comment installer et configurer Kali Linux
Créez votre propre serveur de streaming vidéo en direct avec Linux
Top 10 des commandes Raspberry Pi Linux à connaître
7 façons de compresser et décompresser des fichiers sous Linux
Ajouter des raccourcis au menu contextuel du clic droit dans Ubuntu
Afficher et masquer les icônes du bureau dans GNOME Linux
Créer et modifier des fichiers Zip sous Linux à l'aide du terminal
Comment compiler des packages logiciels sous Linux
Comment créer une partition de disque Linux
Arrêtez et redémarrez votre ordinateur à partir du terminal Ubuntu
Comment installer une distribution Linux sur votre Chromebook
Trouver et changer votre nom d'hôte dans Ubuntu
10 raccourcis clavier Ubuntu pour accélérer votre flux de travail
Top 10 des meilleures applications Linux pour les utilisateurs d'Ubuntu
Le moyen le plus simple de se connecter à distance à Linux Mint depuis n'importe quel système d'exploitation