Comment terminer un processus sous Linux en utilisant la commande « kill » ?
Recommandés
Dans cet article, nous explorerons comment terminer un processus sous Linux en utilisant la commande « kill » via le terminal, un outil essentiel pour interrompre des tâches nuisibles ou des processus indésirables qui peuvent affecter votre système.
Localiser des processus sous Linux
Avant de mettre fin à un processus actif sur votre machine, il est essentiel de connaître son identifiant. Pour identifier un processus, plusieurs commandes sont à votre disposition.
La première d’entre elles est « top », qui vous permet d’observer en temps réel l’ensemble des processus en cours sur votre machine. Elle fournit également diverses informations complémentaires. Pour mieux comprendre, lancez la commande « top » dans votre terminal :
Sur l’écran, lorsque vous exécutez la commande « top » dans votre terminal, vous verrez s’afficher une liste en temps réel de tous les processus en cours sur votre machine, ainsi que des informations détaillées à leur sujet. Pour simuler cette expérience, vous pouvez imaginer un affichage comme suit :
top - 10:12:34 up 1 day, 3:45, 2 users, load average: 0.22, 0.25, 0.30
Tasks: 185 total, 2 running, 183 sleeping, 0 stopped, 0 zombie
%Cpu(s): 7.8 us, 3.9 sy, 0.0 ni, 88.3 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
MiB Mem : 7854.4 total, 2278.7 free, 2896.4 used, 2679.3 buff/cache
MiB Swap: 4096.0 total, 4069.5 free, 26.5 used. 4764.2 avail MemCela vous fournira une vue en temps réel de l’état actuel de votre système, y compris les processus en cours d’exécution, leur utilisation de la CPU, de la mémoire, etc.
Quitter cette vue, appuyez sur Ctrl + C
Une autre approche pour localiser un processus consiste à utiliser la commande « ps aux » en conjonction avec « grep » pour affiner les résultats. Cette méthode vous permet de rechercher les processus en cours d’exécution sur votre système Linux.
Illustrons cela en effectuant une recherche sur « Firefox », un navigateur Web largement utilisé.
La commande entrée était :
Pour rechercher les processus associés à « Firefox » dans un environnement Linux, vous pouvez saisir la commande suivante dans le terminal :
ps aux | grep 'Firefox'Cela listera tous les processus liés à « Firefox » en filtrant les résultats à l’aide de la commande « grep ».
Après l’exécution :
Lorsque vous exécutez la commande « ps aux | grep ‘Firefox' » dans un environnement Linux, vous verrez s’afficher une liste des processus liés à « Firefox », le navigateur Web. La sortie affichée sera similaire à ceci :
your-username 12345 0.2 3.4 123456 78900 ? Sl 10:00 0:30 /path/to/firefox
your-username 54321 0.1 2.3 65432 45678 ? Sl 11:00 0:15 /path/to/firefoxCela répertorie les processus actifs de Firefox, avec des détails tels que l’ID du processus, l’utilisation de la CPU, l’ID utilisateur, la mémoire, et plus encore.
Comment mettre fin à un processus sous Linux ?
À présent que nous disposons d’informations cruciales, incluant le nom et l’ID du processus, nous sommes en mesure de recourir à deux commandes puissantes : « kill » pour éliminer un processus par son ID et « killall » pour mettre fin à un processus par son nom. Il vous suffit ensuite de saisir :’
Imaginez que vous ayez repéré un processus problématique avec l’ID 7777 en utilisant la commande « ps aux ». Pour mettre fin à ce processus, vous pouvez exécuter la commande suivante dans votre terminal :
kill 7777Cela enverra un signal pour terminer le processus ayant l’ID 7777.

Nous arrêtons un processus sous Linux pour plusieurs raisons, notamment :
- Libérer des ressources : Les processus en cours d’exécution consomment des ressources système telles que la CPU et la mémoire. En mettant fin à des processus inutiles ou gourmands en ressources, nous libérons de l’espace pour d’autres tâches.
- Correction d’erreurs : Certains processus peuvent rencontrer des erreurs ou des problèmes qui peuvent affecter le fonctionnement du système. En arrêtant ces processus, nous pouvons résoudre des problèmes potentiels.
- Gestion des tâches : L’arrêt de processus indésirables ou inutiles permet une meilleure gestion des tâches en cours, améliorant ainsi l’efficacité du système.
- Sécurité : Certains processus malveillants ou non autorisés peuvent s’exécuter sur un système. En les arrêtant, nous maintenons la sécurité de notre système.
En résumé, l’arrêt de processus sous Linux vise à optimiser les performances du système, à résoudre des problèmes, à gérer les tâches en cours et à assurer la sécurité.

