5 façons de tuer un programme Linux

Image illustrant : 5 façons de tuer un programme Linux
  1. Accueil
  2. Tutoriels
  3. Windows
  4. 5 façons de tuer un programme Linux

Apprivoiser les applications non résorbables avec une variété de techniques indépendantes de la distribution

Terminez les applications qui ne répondent pas sous Linux ( un processus appelé forcer la fermeture) via l'une des cinq méthodes courantes.

Utilisez la commande « tuer »

La première méthode consiste à utiliser les commandes ps et kill . L'avantage d'utiliser cette méthode est qu'elle fonctionne sur tous les systèmes Linux.

La commande kill doit connaître l'ID de processus de l'application que vous devez tuer, et c'est là qu'intervient ps .

ps-ef | grep firefox 

La commande ps répertorie tous les processus en cours d'exécution sur votre ordinateur. Les commutateurs -ef fournissent une liste au format complet. Une autre façon d'obtenir la liste des processus consiste à exécuter la commande top .

grep et kill sous linux

Maintenant que vous avez l'identifiant du processus, vous pouvez exécuter la commande kill :

tuer pid 

Par exemple:

tuer 7317 

Si, après avoir exécuté la commande kill , l'application ne meurt pas, vous pouvez la forcer en utilisant le -9 commutateur comme suit :

tuer -9 1234 

Tuez les applications Linux à l'aide de 'xkill'

Un moyen plus simple de tuer les applications graphiques consiste à utiliser la commande xkill .

Tout ce que vous avez à faire est de taper xkill dans une fenêtre de terminal ou, si votre environnement de bureau inclut une commande d' exécution , d'entrer xkill dans la fenêtre de commande d'exécution.

Un réticule apparaît à l'écran. Cliquez sur la fenêtre que vous voulez tuer.

xkill window

Tuez les applications Linux à l'aide de la commande 'top'

La commande Linux top fournit un gestionnaire de tâches de terminal qui répertorie tous les processus en cours d'exécution sur l'ordinateur.

Pour tuer un processus dans l'interface supérieure, appuyez sur k et entrez l'identifiant du processus à côté de l'application que vous souhaitez fermer. La commande top sollicite un signal spécifique à envoyer ; dans la plupart des cas, entrez 15 (pour demander au processus de se terminer normalement) ou 9 (pour arrêter immédiatement le processus).

top with sigkill

Linux prend en charge les signaux qui ordonnent à un processus de faire quelque chose. Certains signaux courants utilisés dans une session shell incluent :

  • SIGINT 2 : interrompt le processus, équivalent à Ctrl + C .
  • SIGQUIT 3 : Quitte le processus en douceur, si possible, en laissant un core dump pour aider au débogage. Invoqué avec Ctrl + \ .
  • SIGKILL 9 : Tue le processus immédiatement sans permettre au processus d'effectuer correctement les opérations d'arrêt ou de nettoyage.
  • SIGTERME 15 : Termine un processus. Le processus force l'arrêt, mais s'il peut nettoyer correctement si le système le permet.
  • SIGCONT 16 : Continue l'exécution après l'arrêt par SIGSTOP.
  • SIGSTOP 19 : Arrêtez le processus, avec l'intention qu'il soit repris plus tard avec SIGCONT.
  • SIGTSTP 20 : Suspend un processus. Généralement initié par Ctrl + Z .

Le nom ou le numéro de processus fonctionne avec la commande kill pour envoyer un signal spécifique à un processus. Par exemple, tuez -9 1234 envoie SIGKILL pour traiter 1234.

Utilisez 'pgrep' et 'pkill' pour tuer des applications

La méthode ps -and- kill utilisée précédemment fonctionne sur tous les systèmes basés sur Linux. Cependant, de nombreux systèmes Linux offrent une méthode de raccourci pour effectuer la même tâche en utilisant pgrep et pkill .

Pgrep évalue le nom d'un processus et renvoie l'ID du processus.

Par exemple:

pgrep firefox 

Entrez l'ID de processus renvoyé dans pkill comme suit :

tuer 1234 

Le pkill commande accepte également le nom du processus, vous pouvez donc taper :

pkill firefox 

C'est bien si vous n'avez qu'une seule instance de l'application, mais c'est moins utile si vous ouvrez plusieurs fenêtres Firefox et que vous voulez juste en tuer une. Xkill est beaucoup plus utile dans cette situation.

Comment rechercher des fichiers compressés à l'aide de Linux

Tuer les applications à l'aide du moniteur système

L' environnement de bureau GNOME propose un outil System Monitor pour tuer les programmes qui ne répondent pas.

Faites défiler la liste des processus en cours et recherchez l'application que vous souhaitez fermer. Cliquez avec le bouton droit sur l'élément et choisissez soit terminer le processus, soit tuer le processus . Ces options envoient le signal correspondant au processus.

gnome system monitor

Partager Tutoriel

Mots clés dans : 5 façons de tuer un programme Linux

Façons de tuer Un programme Linux

Autres Tutoriels sur (Façons de tuer, Un programme Linux) ...