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 + Delete sur leur clavier, en appuyant sur l' option Gestionnaire(Task Manager) des tâches et en le fermant à partir de là. Cette approche ne s'applique pas tout à fait aux distributions Linux comme Ubuntu , mais cela ne signifie pas que vous manquez 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 killall ou xkill pour forcer la fermeture des programmes gênants, ou vous pouvez utiliser l' application System Monitor à la place. 

Utilisation du moniteur système pour forcer la fermeture d'un processus Ubuntu en cours d'exécution(Using The System Monitor To Force Close a Running Ubuntu Process)

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 l' application System Monitor à la place.

Le Moniteur système(System Monitor) fonctionne un peu comme le Gestionnaire(Task Manager) des tâches pour les PC Windows(Windows PCs) . Il répertorie tous les processus en cours d'exécution sur votre PC et vous donne des informations en temps réel sur l'utilisation de votre processeur(CPU) , 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(System Monitor) , appuyez sur le bouton Afficher les applications(Show Applications) en bas du dock Ubuntu . Dans votre liste d'applications(Applications) , cliquez sur l' icône System Monitor pour le lancer.

  • L' application System Monitor se lancera avec l' onglet Processus(Processes) par défaut visible. Si ce n'est pas le cas, cliquez sur l' onglet Processus en haut. (Processes)Dans la liste des processus, recherchez et localisez le processus (ou les processus) de votre programme en panne, cliquez avec le bouton droit sur l'entrée, puis appuyez sur l' option Kill . Vous pouvez également sélectionner le processus et appuyer sur le bouton Terminer le processus(End Process) en bas de la fenêtre du moniteur système .(System Monitor)

  • Le Moniteur système(System Monitor) vous demandera de confirmer que vous souhaitez mettre fin au processus en cours. Pour confirmer, appuyez sur le bouton Kill Process .

S'il a réussi, le processus devrait disparaître de la liste des processus de votre moniteur système(System Monitor) . Si le programme avait une fenêtre ouverte, cette fenêtre devrait également se fermer à ce stade.

Si System Monitor 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(How To Close An Open Window Using The xkill Command)

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 qui 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 constatez qu'il n'est pas installé, vous devrez d'abord installer xkill avant de pouvoir l'utiliser. Ouvrez un terminal et tapez sudo apt install xorg-xkill pour ce faire. Une fois installé, tapez simplement xkill ou sudo xkill pour commencer à l'utiliser.

  • La sortie du terminal vous demandera de sélectionner la fenêtre dont vous souhaitez tuer le client avec le bouton 1(select the window whose client you wish to kill with button 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 message de créateur de meurtre avant de se terminer.(killing creator)

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

Fermeture forcée d'un programme sur Ubuntu à l'aide(Ubuntu Using) des commandes pkill, kill ou killall

L'utilisation de xkill nécessite que vous utilisiez Ubuntu avec une interface graphique(GUI) . Si vous utilisez une version sans tête d' Ubuntu sans interface graphique(GUI) installée, comme Ubuntu Server , vous devrez utiliser les commandes pkill, kill ou killall à la place.

Les commandes kill et pkill mettront fin à tout processus en cours d'exécution sur votre PC, tandis que killall tuera tous les processus associés. Certains programmes (tels que Google Chrome ) utilisent plusieurs processus système, donc l'utilisation de kill ou pkill ne les mettra pas nécessairement fin si le programme cesse de répondre.

  • Pour utiliser kill , vous devez connaître le numéro d'identification du processus ( PID ) qui lui est attribué - ouvrez un terminal et tapez top pour afficher une liste des processus en cours d'exécution. Vous trouverez le numéro d'identification du processus sous la colonne PID et le nom du processus/programme sous la colonne Commande .(Command)

  • Pour arrêter un terminal en utilisant kill , tapez kill pid , en remplaçant pid par votre identifiant de processus (par exemple, kill 582 ). Si cela ne fonctionne pas, tapez sudo kill pid à la place. Une fin de processus réussie ne devrait pas entraîner de sortie de terminal supplémentaire, mais vous pouvez taper à nouveau top pour revérifier.

  • La commande pkill 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 top first sous la colonne Command . Une fois que vous êtes prêt, tapez pkill process , en remplaçant process par le nom du package (ou sudo pkill process si le processus ne se termine pas). Comme avec kill , une commande (kill)pkill réussie ne renverra aucun message ni sortie.

  • Si un programme a plusieurs processus, vous pouvez utiliser la commande killall pour les terminer tous en même temps. Comme pkill , cela utilise le nom du package - utilisez top pour le trouver sous la colonne Commande . (Command)Pour utiliser killall , tapez killall process ou sudo killall process , en remplaçant process par le nom du package. Comme pkill , aucun message ne sera renvoyé au terminal si la commande est un succès.

Maintenance efficace d'Ubuntu(Effective Ubuntu Maintenance)

Même lorsque le logiciel en cours d'exécution ne répond plus, 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 intéressantes(cool Linux terminal commands) pour sauvegarder votre PC, mettre en pause les commandes en cours d'exécution plutôt que de les terminer, et plus encore.

Un programme qui plante 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(common reasons for Ubuntu crashes) pour (espérons-le) résoudre vos problèmes.



About the author

Un téléphone est l'un des outils les plus polyvalents qu'une personne puisse posséder et utiliser. Il est permis aux gens de communiquer avec les autres, d'accéder à Internet et de faire beaucoup d'autres choses. Avec un iPhone ou un appareil Android, vous pouvez même regarder des vidéos et télécharger de la musique. Un téléphone est également idéal pour prendre des photos, surfer sur le Web, écouter de la musique, etc.



Related posts