Coquille

Comment localiser et tuer un processus avec un terminal Linux

Comment localiser et tuer un processus avec un terminal Linux

Chaque programme qui s'exécute à la fin du serveur est capable de générer un ou plusieurs processus. Un même serveur peut avoir plusieurs utilisateurs qui exécutent de nombreuses commandes qui rendront les processus. Ces processus peuvent exécuter le premier plan ainsi que l'arrière-plan. Si un programme s'exécute au premier plan, il peut occuper le terminal où le programme a été initialement lancé, et d'autres applications ne peuvent même pas être démarrées tant que d'autres processus n'exécutent pas encore le premier plan. Alors que d'autres processus peuvent également s'exécuter en arrière-plan, dans ce cas, le terminal dans lequel nous avons commencé notre programme peut ajouter d'autres nouvelles commandes pendant que le programme est toujours en cours d'exécution. Les démons sont également un type de processus qui continue de fonctionner en continu. Ils écoutent les requêtes sur des ports particuliers. Ils sont généralement initialisés au démarrage du système et attendent simplement en arrière-plan et se maintiennent dans un état inactif jusqu'à ce que leur service soit nécessaire.

Parfois, pendant le travail, notre système ne répond plus, un processus peut également prendre beaucoup d'espace système et peut même s'arrêter. Donc, nous devons trouver et tuer un tel processus sous Linux pour aller plus loin. Il existe de nombreuses façons de tuer un processus sous Linux qui seront discutées dans ce tutoriel. Un processus peut être tué de force par ces commandes.

J'ai utilisé Ubuntu lors de la mise en œuvre de cet article. Cependant, les commandes peuvent fonctionner sur n'importe quelle distribution Linux.

Localiser un processus Linux

Étape 1: Tout d'abord, ouvrez Terminal en cliquant sur le lanceur Ubuntu et recherchez Terminal.

Étape 2: Cliquez maintenant sur le terminal et attendez que le terminal s'ouvre.

 

Étape 3: Une fois le terminal ouvert, vous aurez un écran comme celui-ci :

Les deux clés importantes ici dans les étapes à venir sont les suivantes :

  1. PID - C'est l'identifiant du processus. Chaque processus a un numéro spécifique à 5 chiffres attribué au processus lui-même. Les nombres peuvent être répétés lorsqu'ils atteignent une limite maximale mais sont toujours uniques pour un processus dans un système.

Étape 4: Haut - La commande est utilisée comme commande de base pour afficher tous les processus en cours d'exécution qui utilisent les ressources d'un périphérique informatique. Donc, nous exécutons la commande top dans le terminal et les résultats sont

top est lui-même une application. Il peut être utilisé pour afficher la liste de tous les processus et il a une nouvelle présentation lorsqu'il est en cours d'exécution. en voici l'exemple,

Étape 5 : Il existe également une autre commande pour voir la liste de tous les processus en cours d'exécution, nous utilisons "ps-A | moins" commander.

La liste de tous les processus en cours apparaîtra. Ce processus affiche tous les processus en cours qui ont leur PID « ID de processus ». Vous pouvez également parcourir cette liste pour trouver le nom du processus qui correspond également au programme que vous souhaitez réellement tuer. Les programmes qui s'exécutent le plus récemment sont affichés à la fin de la liste que vous souhaitez supprimer de la liste. Pour notre exemple, nous avons utilisé Firefox comme processus de notre intérêt à être tué.

Une fois que vous avez terminé, appuyez sur "q” pour quitter cette fenêtre.

Tuer le processus par ID

Une fois que nous avons obtenu le PID, nous pouvons utiliser la commande kill pour tuer un processus à partir des informations que nous avons récupérées à partir de la commande ps -A.

Étape 1: Nous utilisons la commande « sudo kill PID » à cette fin. Où PID est l'ID de processus que nous voulons tuer.

 

Si nous voulons tuer un processus spécifique, nous voyons son PID correspondant, puis l'utilisons pour tuer ce processus en cours d'exécution. E.g. nous voulons tuer le processus "firefox" donc, nous trouvons son PID dans un premier temps.

Donc, ici le PID de firefox est 9999. Nous utilisons "sudo tuer PID” pour tuer le processus de Firefox.

Comment vérifier si le processus a été tué ou non?

Ensuite, nous vérifions tous les processus en cours une fois que nous tuons celui qui nous intéresse, en utilisant "ps-A | moins "commande". Le résultat montre que nous avons pas de processus firefox (PID : 9999) dans la liste.

Tuer le processus par son nom

Tuer un programme en utilisant le nom de son processus ne fonctionne que pour tous les fichiers exécutables (i.e., tous les programmes exécutables) qui sont censés être ouverts au moment de l'exécution. Tous ces programmes qui s'exécutent en arrière-plan ne peuvent pas être tués en utilisant le nom de processus.

Nous allons maintenant tuer le processus qui nous intéresse en utilisant le nom de ce processus. Si nous voulons tuer un processus spécifique, nous voyons son PID correspondant, puis l'utilisons pour tuer ce processus en cours d'exécution. E.g. nous voulons tuer le processus "firefox" donc, nous trouvons son PID dans un premier temps.

Donc, ici, le nom du processus est firefox et nous utilisons "pkill firefox” commande pour tuer ce processus.

Comment vérifier si le processus a été tué ou non?

Ensuite, nous vérifions tous les processus en cours une fois que nous tuons celui qui nous intéresse, en utilisant "ps-A | moins "commande". Le résultat montre que nous avons pas de processus firefox dans la liste.

Conclusion

Merci d'avoir lu cet article. Nous avons vu comment localiser puis tuer un processus en utilisant son identifiant ou son nom de processus.

Le bouton central de la souris ne fonctionne pas sous Windows 10
le bouton central de la souris vous aide à faire défiler de longues pages Web et des écrans contenant beaucoup de données. Si cela s'arrête, et bien v...
Comment changer les boutons gauche et droit de la souris sur un PC Windows 10
Il est tout à fait normal que tous les appareils de souris d'ordinateur soient conçus de manière ergonomique pour les droitiers. Mais il existe des so...
Émulez les clics de souris en survolant à l'aide de la souris sans clic dans Windows 10
L'utilisation d'une souris ou d'un clavier dans la mauvaise posture d'une utilisation excessive peut entraîner de nombreux problèmes de santé, notamme...