Bien que vous familiariser avec le terminal peut sembler intimidant au début, il deviendra votre atout le plus précieux dans votre voyage pour maîtriser Ubuntu avec le temps et la pratique.
Un exemple de tâche rendue facile à l'aide du terminal de commande est de tuer un processus dans Ubuntu. Bien qu'il existe une méthode GUI pour tuer les processus, il est long et implique de nombreuses étapes.
La méthode CLI est plus facile car elle vous permet de tuer des processus en tapant quelques commandes dans le terminal.
Si vous trouvez le terminal de commande intimidant ou souhaitez apprendre la méthode CLI pour tuer les processus dans le terminal, ce guide est destiné à vous. À la fin de ce guide, vous aurez une bonne compréhension des commandes que vous pouvez utiliser pour tuer des processus dans le terminal Ubuntu.
Jetons un coup d'œil aux commandes.
En utilisant la commande $ kill
Pour tuer n'importe quel processus à Ubuntu, vous pouvez utiliser la commande $ kill. La commande $ kill est pratique pour mettre rapidement une fin d'un processus. La syntaxe de la commande est la suivante:
$ kill -Signal
La syntaxe se compose de deux parties, je.e., ID de signal et de processus. Les détails de ces commandes sont donnés ci-dessous.
L'option de signal
Le signal se réfère à un nombre qui désigne un nom de signal. Il y a un total de 64 signaux disponibles. Vous pouvez taper ce qui suit dans le terminal de commande pour les voir tous.
$ kill -l
La sortie doit être similaire à celle indiquée dans l'image ci-dessous:
Deux sont les plus couramment utilisés à partir de la liste des 64 signaux fournis avec la commande $ kill.
Le premier est l'option 9 qui est Sigkill. Ce signal est utilisé pour terminer le processus sans enregistrer aucune sorte de données et est considéré comme un dernier recours lorsqu'il s'agit de tuer un processus.
Le second est l'option 15, appelée Sigterm. Comme son nom l'indique, il mettra fin à un processus donné. C'est le signal par défaut pour tuer un processus.
Vous pouvez implémenter le signal de trois manières:
L'ID de processus
L'ID de processus est un nombre unique à chaque processus de Linux. L'ID de processus garantit que vous tuez le processus correct.
Bien qu'il puisse sembler que vous auriez besoin de mémoriser des PID pour différents processus, ce n'est pas le cas. Vous pouvez taper la commande suivante dans le terminal pour trouver l'ID de processus de tout processus.
$ pidof
$ pgrep
Dans notre cas, nous allons trouver le PID pour Firefox.
$ pidof firefox
$ pgrep firefox
Maintenant que vous avez appris comment fonctionnent le signal et le PID, il est temps d'apprendre comment vous pouvez tuer un processus avec leur aide.
Tuer un processus en utilisant la commande $ kill:
Avec les conditions préalables à l'écart, essayons d'utiliser la commande $ kill pour mettre fin à un processus. Bien que nous allons utiliser Ubuntu 20.04 LTS Pour ce guide, la méthode ne devrait pas être différente pour les autres versions d'Ubuntu. Jetons un coup d'œil aux étapes pour tuer un processus.
Commencez par ouvrir le terminal de commande sur votre système; Le raccourci de cette commande est ctrl + alt + t. Une fois le terminal ouvert, obtenez le PID de votre processus en tapant l'une des deux commandes pour PID.
$ pid firefox
Ou
$ pgrep firefox
Cela devrait vous présenter le PID du processus requis.
Une fois que vous avez le PID, procédez au processus en tapant l'une des commandes suivantes
$ kill -15
$ kill sigter
$ tuer le terme
Dans notre cas,
$ kill -15 2484
Cela mettra fin à Mozilla Firefox.
Si Sigterm ne fonctionne pas pour vous, utilisez la commande suivante pour éliminer le processus:
$ kill -9
Dans notre cas,
$ kill -9 2484
Cette commande tuera le processus «Mozilla Firefox» sans conserver de données.
Utilisations supplémentaires de la commande $ kill.
La commande $ kill est très flexible en ce qui concerne sa syntaxe. Il peut être utilisé de diverses manières pour accomplir la tâche aussi efficacement que possible.
Un exemple de la flexibilité fournis par la commande $ kill est qu'il vous permet de tuer plusieurs processus dans une seule commande. La syntaxe de la commande est la suivante:
$ kill -sigtermet ainsi de suite
Une autre fonctionnalité qui ajoute à la flexibilité de cette commande est qu'elle vous permet de trouver directement le PID d'un processus dans une seule instruction. Cela se débarrasse du processus de souvenir des PID avant de tuer un processus.
La syntaxe de la commande est la suivante:
$ kill -sigterm pidof
Dans notre cas,
$ kill -sigterm pidof firefox
Cela évaluera le PID du processus et le terminera.
Bien que tuer un processus ne soit pas quelque chose que vous feriez quotidiennement, il est nécessaire de l'apprendre pour se débarrasser des processus indésirables ou défectueux. Ainsi, savoir comment tuer un processus peut vous aider à sauver les ressources de votre système en éliminant toutes les personnes indésirables.
Il convient de noter que bien que tous les processus puissent être résiliés, il est conseillé de savoir quel processus vous allez mettre fin. En effet.
Conclusion
Nous espérons que ce guide vous a aidé à apprendre comment tuer un processus à l'aide du terminal de commandement. Nous avons couvert les bases de la commande $ kill, sa syntaxe et ses options. Nous avons également vu comment il pourrait être utilisé pour tuer plusieurs processus simultanément. Avec cela, nous vous souhaitons tout le meilleur dans votre voyage pour en savoir plus sur Ubuntu.