Ce tutoriel rapide vous apprend à tuer un processus sous Linux en utilisant son ID de processus. Ceci est particulièrement utile pour tuer les programmes qui ne répondent pas.

Il arrive souvent que vous ayez besoin de « tuer » un programme qui ne répond pas. Dans Windows, vous avez le gestionnaire de tâches pour cette situation. Vous pouvez également utiliser le Gestionnaire des tâches sous Linux, mais la ligne de commande est beaucoup mieux et efficace pour gérer les programmes qui ne répondent pas.,

L’Utilisation du terminal est préférable car les outils basés sur L’interface graphique peuvent ne pas afficher le processus caché en cours d’exécution. Les outils GUI peuvent ne pas être disponibles si vous utilisez l’édition serveur d’un système Linux.

Comment tuer un processus dans Linux

Si vous exécutez une application, il exécute un processus en arrière-plan. Si vous souhaitez fermer cette application avec force, vous pouvez tuer le processus qui lui est associé.

pour tuer un processus, vous devez connaître son ID de processus (PID). La section suivante vous explique comment trouver l’ID de processus d’un programme.,

Étape 1: Trouver l’ID de processus (PID) du programme

Il existe plusieurs façons de trouver le PID d’un processus.

Si vous connaissez le nom du processus, vous pouvez utiliser la commande pidof de cette manière:

pidof <program_name>

Vous pouvez prendre l’aide de l’onglet achèvement de trouver le nom du programme. La bonne chose à propos de cette commande est qu’elle donnera le PID de tous les processus initiés par le programme., Voici un exemple:

pidof slack 
9734 9718 9716 9708 9622 9619

Si la commande pidof ne donne rien, cela peut signifier qu’il n’y a pas de processus en cours d’exécution de ce programme ou que le nom du programme que vous avez utilisé est incorrect.

Si vous n’êtes pas au courant du nom exact du programme, vous pouvez essayer la commande ps. Cette commande ps est utilisée pour voir les processus en cours sur le système. Vous pouvez utiliser la commande grep avec le nom du programme (ou tout ce que vous vous en souvenez).<| p>

ps aux/grep-i « nom du programme souhaité”

la commande ps aux renvoie tout le processus en cours sur le système., Et le grep affiche ensuite la ligne qui correspond au nom du programme. La sortie de la commande sera comme ceci:

Comme indiqué dans l’image ci-dessus, vous pouvez obtenir l’ID de processus du programme/processus dans la deuxième colonne. Ignorez simplement la ligne avec – – color = auto ».,

Étape 2: Tuer le processus en utilisant le PID

une Fois que vous avez le PID de l’application souhaitée, utilisez la commande suivante pour arrêter le processus:

sudo kill -9 process_id

Si vous avez plus d’un id de processus, vous pouvez tuer tous ensemble, en fournissant à tous les PIDs.

sudo kill -9 process_id_1 process_id_2 process_id_3

Vous pouvez également combiner la commande kill la commande pidof de tuer tous les processus d’un programme.

sudo kill -9 `pidof programe_name` 

bien sûr, vous devez remplacer le program_name avec le nom du programme que vous voulez tuer.,

Bonus Astuce: Utilisez la commande killall de tuer tous les processus d’un programme donné

Si vous connaissez le nom du programme, vous pouvez utiliser le magnifique killall et tuer tous les processus de ce programme en une seule commande.

killall program_name

Comment faites-vous tuer des programmes sous Linux?

j’espère que ce petit tutoriel vous a aidé. Quelle est votre façon préférée de tuer un programme sous Linux? Gestionnaire des tâches, tuer, killall ou xkill?

vous Aimez ce que vous lisez? Merci de le partager avec d’autres.,

6Shares
  • Facebook1
  • Twitter0
  • LinkedIn2
  • Reddit3
  • Pocket0

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *