7 façons de tuer les programmes qui ne répondent pas sous Linux

Les logiciels Linux sont suffisamment robustes pour fonctionner sans causer de problèmes, mais parfois même les meilleures applications peuvent se bloquer. Plutôt que d'attendre qu'ils plantent, vous pouvez tuer ces programmes qui ne répondent pas. En fait, il y a tellement de façons de tuer les programmes Linux que vous pourriez avoir l'embarras du choix!

Si vous rencontrez des problèmes avec une application sous Linux, voici plusieurs façons de tuer un programme sous Linux.

1. Tuez un programme Linux en cliquant sur le "X"

Vous avez probablement déjà essayé de vous éloigner et de vous préparer une boisson chaude. Si vous êtes revenu sur votre PC pour constater que l'application est toujours suspendue, elle a eu suffisamment de temps pour récupérer. Une application qui ne répond pas a généralement des boutons grisés ou des options qui ne semblent pas fonctionner. Il se peut également que vous ne puissiez pas déplacer la fenêtre de l'application sur l'écran.

Alors, quelle est la solution?

Cliquez simplement sur le bouton X dans le coin supérieur (à gauche ou à droite, selon votre système d'exploitation Linux). Cela devrait arrêter le programme complètement dans ses voies. Vous pouvez voir une boîte de dialogue vous demandant d' attendre ou de forcer à quitter pour y mettre fin maintenant.

Si tout se passe comme prévu, certaines distributions vous inviteront à envoyer un rapport d'erreur.

2. Comment tuer un programme sous Linux avec System Monitor

L'option suivante consiste à ouvrir l'utilitaire System Monitor de votre système d'exploitation Linux.

Pour trouver ceci:

  1. Ouvrir Show Applications
  2. Faites défiler jusqu'à Utilitaires
  3. Sélectionnez Moniteur système

Le Moniteur système affiche une liste des processus en cours d'exécution sous l'onglet Processus .

Pour tuer un programme qui ne répond pas ici, sélectionnez-le simplement et cliquez avec le bouton droit de la souris. Vous avez alors trois options, que vous devriez essayer dans cet ordre:

  • Stop: Cela met le processus en pause, vous permettant de le continuer plus tard. Cela ne fonctionnera pas dans la plupart des cas.
  • Fin: la manière correcte de fermer un processus, cela mettra fin à l'application en toute sécurité, nettoyant les fichiers temporaires en cours de route.
  • Tuer: il s'agit de l'option extrême et ne doit être utilisée qu'en cas d'échec du processus de fin.

Il est préférable de les utiliser dans l'ordre. Cependant, si l'application se bloque régulièrement, vous préférerez peut-être utiliser une commande dont vous savez qu'elle fonctionne.

3. Forcez les processus d'application Linux avec «xkill»

Une autre option que vous pouvez utiliser est xkill.

Il s'agit d'un outil de suppression forcée préinstallé dans Ubuntu, mais vous pouvez l'installer via le Terminal sur d'autres distributions si nécessaire. Lorsqu'il est appelé, xkill vous permettra de fermer n'importe quel processus de bureau. Installez-le avec la commande suivante:

 sudo apt install xorg-xkill

Une fois que cela est fait, lancez xkill en tapant simplement

 xkill

Le pointeur de votre souris affichera alors une croix (ou un crâne). Cliquez avec le bouton gauche sur l'application incriminée pour la fermer.

4. Forcer à quitter les applications Linux avec la commande "kill"

Vous ne parvenez pas à fermer votre application qui ne répond pas avec un outil de bureau? La solution pourrait être un outil qui force la fermeture des applications Linux dans la ligne de commande.

Plusieurs options de ligne de commande sont disponibles pour vous aider à fermer votre application. Mieux encore, ceux-ci peuvent être utilisés sur votre ordinateur ou en se connectant via SSH à partir d'un autre appareil.

La commande kill peut être utilisée ici, mais nécessite d'abord un ID de processus. Vous pouvez le trouver en exécutant une commande interrogeant l'application pour son ID de processus:

 ps aux | grep [process name]

Le résultat affichera l'ID de processus. Cela peut ensuite être utilisé comme suit:

 kill [process ID]

Notez que vous devrez peut-être ajouter la commande avec sudo.

5. Utilisez les commandes Linux Force Quit "pgrep" et "pkill"

Que faire si vous ne connaissez pas ou ne trouvez pas l'ID de processus? C'est là que la commande pkill entre en jeu. Plutôt qu'un ID de processus, utilisez simplement pkill avec le nom du processus:

 pkill [process name]

Vous pouvez également utiliser la commande pgrep pour trouver l'ID de processus:

 pgrep [process name]

… Et par la suite, utilisez pkill avec l'ID de processus.

 pkill [process ID]

Comme pour la commande kill, cela devrait fermer le processus dans les 5 secondes environ.

6. Forcer à tuer toutes les instances Linux avec "killall"

Pas de chance avec kill ou pkill? Il est temps d'utiliser l'option nucléaire: killall.

Heureusement, ce n'est pas aussi dévastateur qu'il pourrait l'être. La commande killall mettra fin à toutes les instances d'un programme spécifié. Ainsi, plutôt que de tuer une fenêtre Firefox (ou un autre navigateur Linux ), la commande suivante les terminera toutes:

 killall firefox

Tout ce dont vous avez besoin est le nom du processus et la commande killall (éventuellement avec sudo si votre configuration l'exige).

 killall [process name]

Naturellement, vous ne devez utiliser cette commande qu'en cas de besoin. Il ne convient pas à la plupart des situations de programme qui ne répondent pas.

7. Forcer à tuer un processus sous Linux avec un raccourci clavier

Vous voulez gagner du temps en fermant un logiciel qui ne répond pas? La meilleure option est de créer un raccourci clavier. Cela vous donnera l'option immédiate de fermer une application, mais cela nécessite xkill pour que cela fonctionne. Voici comment cela fonctionne dans Ubuntu:

  1. Ouvrez Paramètres> Raccourcis clavier
  2. Faites défiler vers le bas et cliquez sur + pour créer un nouveau raccourci
    Créer un raccourci clavier pour tuer les processus Linux
  3. Dans les champs Nom et Commande , saisissez "xkill"
  4. Cliquez sur Raccourci pour définir une combinaison de raccourcis clavier pour appeler la commande
  5. Cliquez sur Ajouter pour terminer
    Définir un raccourci clavier pour xkill

Pour utiliser le raccourci lorsqu'une application se bloque, utilisez simplement le raccourci clavier. Le pointeur de la souris deviendra un X et vous pourrez cliquer n'importe où sur l'application que vous souhaitez fermer.

Tuer régulièrement des applications Linux? Mettez à niveau votre matériel

Les applications qui ne répondent pas posent-elles régulièrement des problèmes? Vous pourriez probablement bénéficier de quelques modifications sur votre ordinateur Linux.

L'installation de RAM supplémentaire est le moyen numéro un de donner plus de puissance à votre ordinateur et pourrait être exactement ce dont vous avez besoin pour empêcher ces applications capricieuses de ne plus répondre à l'avenir.

Vous savez maintenant comment mettre fin à un programme sous Linux

Ainsi, la prochaine fois qu'une application ou un utilitaire Linux se bloque et ne répond plus, il vous suffit d'appliquer l'une de ces solutions:

  1. Cliquez sur le X dans le coin
  2. Utiliser le moniteur système
  3. Utilisez l'application xkill
  4. Utilisez la commande kill
  5. Fermez les applications Linux avec pkill
  6. Utilisez killall pour fermer le logiciel
  7. Créez un raccourci clavier pour automatiser la suppression d'une application sous Linux

Si vous rencontrez régulièrement des applications Linux qui ne répondent pas, pourquoi ne pas envisager de passer à un système d'exploitation Linux léger?