1. tuer
La commande kill est la commande la plus basique pour terminer un processus. Il prend un ID de processus (PID) comme argument et envoie le signal SIGTERM à ce processus. Si le processus ne répond pas à SIGTERM, kill peut être utilisé pour envoyer d'autres signaux, tels que SIGKILL, qui ne peuvent être ignorés.
Exemple:
```
tuer 1234
```
Cette commande enverrait le signal SIGTERM au processus avec le PID 1234.
2. tue tout
La commande killall est similaire à kill, mais elle peut être utilisée pour mettre fin à tous les processus correspondant à un nom donné. Cela peut être utile pour supprimer toutes les instances d'un programme ou d'un service particulier.
Exemple:
```
tuer tout Firefox
```
Cette commande mettrait fin à toutes les instances en cours d'exécution du navigateur Web Firefox.
3. pkill
La commande pkill est une autre commande qui peut être utilisée pour tuer des processus par leur nom. Cependant, pkill est plus polyvalent que killall dans le sens où il peut également correspondre à des processus basés sur d'autres critères, tels que leur ID utilisateur, leur ID de groupe ou leurs arguments de ligne de commande.
Exemple:
```
pkill -u racine
```
Cette commande mettrait fin à tous les processus en cours d’exécution avec l’ID utilisateur root.
4. xkill
La commande xkill est un outil graphique permettant de tuer des processus. Il vous permet de sélectionner un processus dans une liste de processus en cours d'exécution, puis de le terminer.
Exemple:
1. Ouvrez l'application Terminal.
2. Tapez « xkill » et appuyez sur Entrée.
3. Le curseur de la souris se transformera en réticule.
4. Cliquez sur la fenêtre du processus que vous souhaitez arrêter.
Le processus sera immédiatement terminé.
5. tuer -l
La commande kill -l peut être utilisée pour lister tous les signaux pouvant être envoyés à un processus. Cela peut être utile pour le dépannage lorsqu'un processus ne répond pas au signal SIGTERM.
Exemple:
```
tuer -l
```
Cette commande afficherait une liste de tous les signaux pouvant être envoyés à un processus.
6. tuer -SIGKILL
La commande kill -SIGKILL peut être utilisée pour mettre fin de force à un processus. Cela ne doit être utilisé qu'en dernier recours, car cela peut entraîner une perte de données ou d'autres problèmes.
Exemple:
```
tuer -SIGKILL 1234
```
Cette commande enverrait le signal SIGKILL au processus avec le PID 1234.
7. tuer -9
La commande kill -9 est un alias pour kill -SIGKILL. Il peut être utilisé pour mettre fin de force à un processus.
Exemple:
```
tuer -9 1234
```
Cette commande enverrait le signal SIGKILL au processus avec le PID 1234.
8. tuer -STOP
La commande kill -STOP peut être utilisée pour arrêter un processus. Cela peut être utile pour le débogage ou pour empêcher un processus de s'enfuir avec le processeur.
Exemple:
```
tuer -STOP 1234
```
Cette commande enverrait le signal SIGSTOP au processus avec le PID 1234.
9. tuer -CONT
La commande kill -CONT peut être utilisée pour poursuivre un processus arrêté.
Exemple:
```
tuer -CONT 1234
```
Cette commande enverrait le signal SIGCONT au processus avec le PID 1234.
10. renier
La commande disown peut être utilisée pour supprimer un processus de la session shell en cours. Cela peut être utile pour empêcher la suppression d'un processus lorsque vous vous déconnectez ou fermez la fenêtre du terminal.
Exemple:
```
renier 1234
```
Cette commande supprimerait le processus avec le PID 1234 de la session shell en cours.
|