Fermer de force un programme dans Ubuntu

Lorsqu’un programme cesse de répondre dans Windows, la plupart des utilisateurs savent comment l’arrêter en appuyant sur Ctrl + Alt + Suppr sur leur clavier, en appuyant sur l’option Gestionnaire des tâches et en le fermant à partir de là. Cette approche ne se transfère pas tout à fait aux distributions Linux comme Ubuntu, mais cela ne signifie pas que vous êtes à court d’options lorsqu’un programme plante.

Au contraire, il existe plusieurs façons de fermer un programme sur Ubuntu en utilisant CMD. Si vous êtes à l’aise avec le terminal, vous pouvez utiliser des commandes telles que tuer tous ou xkill pour forcer la fermeture des programmes gênants, ou vous pouvez utiliser l’application System Monitor à la place.

Fermer de force un programme dans Ubuntu

Utilisation du moniteur système pour forcer la fermeture d’un processus Ubuntu en cours d’exécution

Bien qu’il soit assez facile de fermer un processus ouvert dans Ubuntu à l’aide du terminal, les débutants peuvent ne pas se sentir à l’aise de le faire. Mais un utilisateur d’Ubuntu n’a pas besoin de s’approcher du terminal pour forcer la fermeture d’un programme en panne – vous pouvez utiliser le Moniteur système app à la place.

Le Moniteur système fonctionne un peu comme le Gestionnaire des tâches fait pour les PC Windows. Il répertorie tous les processus en cours sur votre PC et vous donne des informations en temps réel sur l’utilisation de votre processeur, de votre RAM et de votre disque. Il vous permet également de forcer la fermeture de tout logiciel en panne qui ne répond pas ou ne se ferme pas directement.

  • Pour forcer la fermeture d’un programme dans Ubuntu à l’aide du Moniteur système, appuyez sur le bouton Afficher les applications bouton en bas du dock Ubuntu. Dans votre Applications liste, cliquez sur la Moniteur système icône pour le lancer.
1607807874 224 Fermer de force un programme dans Ubuntu
  • L’application System Monitor se lancera avec la valeur par défaut Processus onglet visible – si ce n’est pas le cas, cliquez sur le Processus onglet en haut. Dans la liste des processus, recherchez et localisez le (ou les processus) de votre programme en panne, cliquez avec le bouton droit sur l’entrée, puis appuyez sur le bouton Tuer option. Sinon, sélectionnez le processus et appuyez sur Processus final bouton en bas de la fenêtre Moniteur système.
1607807874 645 Fermer de force un programme dans Ubuntu
  • Le Moniteur système vous demandera de confirmer que vous souhaitez mettre fin au processus en cours. Pour confirmer, appuyez sur le Tuer le processus bouton.
1607807874 932 Fermer de force un programme dans Ubuntu

S’il réussit, le processus devrait disparaître de votre liste de processus du Moniteur système. Si le programme avait une fenêtre ouverte, cette fenêtre devrait également se fermer à ce stade.

Si le Moniteur système n’a pas réussi à fermer le programme, vous devrez essayer d’utiliser le terminal à la place.

Comment fermer une fenêtre ouverte à l’aide de la commande xkill

Dans la plupart des cas, le logiciel System Monitor fermera de force un programme sur Ubuntu. Si ce n’est pas le cas, vous devrez basculer vers le terminal pour fermer tous les programmes qui ne répondent pas.

Heureusement, il existe une commande facile à utiliser appelée xkill cela vous permettra de fermer de force n’importe quel programme avec une fenêtre ouverte.

  • La plupart des versions modernes d’Ubuntu devraient être livrées avec le package xkill installé mais, si vous trouvez qu’il n’est pas installé, vous devrez installer xkill avant de pouvoir l’utiliser. Ouvrez un terminal et tapez sudo apt installer xorg-xkill pour faire ça. Une fois installé, tapez simplement xkill ou sudo xkill pour commencer à l’utiliser.
1607807874 198 Fermer de force un programme dans Ubuntu
  • La sortie du terminal vous dira de sélectionnez la fenêtre dont vous souhaitez tuer le client avec le bouton 1. En d’autres termes, utilisez votre souris pour cliquer sur une fenêtre ouverte – xkill la fermera pour vous. Une fois tué, la sortie du terminal répondra avec un créateur meurtrier message avant de terminer.
1607807874 245 Fermer de force un programme dans Ubuntu

Cela ne fonctionnera que pour les programmes qui ne répondent visiblement pas, y compris tous les programmes avec une fenêtre GUI avec laquelle vous pouvez interagir.

Fermeture forcée d’un programme sur Ubuntu à l’aide des commandes pkill, kill ou killall

L’utilisation de xkill nécessite que vous utilisiez Ubuntu avec une interface graphique. Si vous exécutez une version sans tête d’Ubuntu sans interface graphique installée, telle qu’Ubuntu Server, vous devrez utiliser le pkill, tuer ou tuer tous commandes à la place.

le tuer et pkill les commandes mettront fin à tout processus unique en cours sur votre PC, tandis que tuer tous va tuer tous les processus connexes. Certains programmes (tels que Google Chrome) utilisent plusieurs processus système. tuer ou pkill ne peut pas nécessairement les terminer si le programme cesse de répondre.

  • Utiliser tuer, vous aurez besoin de connaître le numéro d’identification du processus (PID) qui lui est affecté: ouvrez un terminal et saisissez Haut pour afficher une liste des processus en cours d’exécution. Vous trouverez le numéro d’identification du processus sous PID colonne et le nom du processus / programme sous le Commander colonne.
1607807875 248 Fermer de force un programme dans Ubuntu
  • Pour arrêter un terminal en utilisant tuer, tapez tuer pid, en remplaçant pid avec votre identifiant de processus (par exemple, tuer 582). Si cela ne fonctionne pas, tapez sudo tuer pid au lieu. Une fin de processus réussie ne devrait pas entraîner de sortie de terminal supplémentaire, mais vous pouvez taper Haut à nouveau pour revérifier.
1607807875 644 Fermer de force un programme dans Ubuntu
  • le pkill La commande ne nécessite pas de numéro d’identification de processus, mais elle nécessite le nom du package. Vous pouvez vérifier cela en utilisant Haut d’abord sous le Commander colonne. Une fois que vous êtes prêt, tapez processus pkill, en remplaçant processus avec le nom du package (ou processus sudo pkill si le processus ne se termine pas). Comme avec tuer, un succès pkill La commande ne renverra aucun message ni sortie.
1607807875 174 Fermer de force un programme dans Ubuntu
  • Si un programme comporte plusieurs processus, vous pouvez utiliser le tuer tous commande pour les terminer tous à la fois. Comme pkill, cela utilise le nom du package – utilisez Haut pour trouver cela sous le Commander colonne. Utiliser tuer tous, tapez processus killall ou processus sudo killall, en remplaçant processus avec le nom du package. Comme pkill, aucun message ne sera renvoyé au terminal si la commande réussit.
1607807875 849 Fermer de force un programme dans Ubuntu

Maintenance Ubuntu efficace

Même lorsque le logiciel en cours d’exécution cesse de répondre, Ubuntu vous donne les outils pour garder le contrôle. Maintenant que vous savez comment fermer un processus dans Ubuntu à l’aide du terminal, vous pouvez profiter d’autres commandes de terminal Linux sympas pour sauvegarder votre PC, suspendre les commandes en cours d’exécution plutôt que de les terminer, et plus encore.

Un programme en panne devrait être un événement rare, mais s’il se produit plus souvent qu’il ne le devrait, cela pourrait indiquer un problème avec votre installation Ubuntu. Vous devrez examiner certaines des raisons courantes des plantages d’Ubuntu pour (espérons-le) résoudre vos problèmes.