Dans cet article, vous apprendrez comment tuer un processus sous Linux à l'aide de la ligne de commande.
Parfois, les processus cessent de fonctionner ou meurent de manière inattendue et lorsque vous essayez de réexécuter le processus, vous pouvez obtenir une erreur indiquant que l'original ne s'arrête jamais complètement.
Dans un tel cas, vous devez tuer le processus à l'aide de la ligne de commande.
Vous pouvez tuer le processus de plusieurs manières. Nous en avons couvert une partie dans cet article.
Il existe différents signaux qui peuvent être envoyés aux deux commandes kill. Nous pouvons utiliser un signal pour tuer un processus avec des noms et des numéros.
Pour connaître le nom et le numéro du signal, exécutez la commande suivante :
kill -l
Ici vous pouvez trouver une liste de signaux. Il y a 3 signaux, nous avons couvert.
SIGKILL - 9 - Fermeture forcée
SIGTERM - 15 - Signal de terminaison
SIGSTOP - 19 - Arrêter le processus
Commençons.
1)
Recherchez l'ID du processus à l'aide de la commande ps :
ps aux | grep [process name]
Pour tuer le processus :
kill -9 (--SIGKILL) [PID]
2)
Recherchez l'ID du processus à l'aide de la commande top :
top
Pour tuer le processus
type k enter
type PID enter
Now type signal. By default, the signal set to 15/sigterm. You can change it or use it by entering
Le processus est tué.
3)
Recherchez l'ID de processus à l'aide de la commande pgrep.
Ici, vous devez connaître le nom du processus pour trouver l'ID du processus. Si vous ne connaissez pas le nom du processus, vous devez utiliser un autre moyen pour trouver l'ID du processus.
pgrep [process name]
Pour tuer le processus
kill -9 (--SIGKILL) [PID]
4)
Recherchez l'ID de processus à l'aide de la commande jobs :
jobs
Vous obtiendrez l'ID de travail du processus. Nous utiliserons cet ID de tâche pour tuer le processus.
Pour tuer le processus :
kill %1 [1 is a job ID]
Après le symbole %, vous devez mentionner l'ID du travail.
[Besoin d'aide pour corriger cette erreur ? Nous vous aiderons.]
Maintenant, vous avez appris à tuer un processus en utilisant la ligne de commande. Il existe également différentes commandes pour tuer le processus. Dans cet article, nous avons mentionné certaines des commandes pour tuer le processus.
Aujourd'hui, nous avons vu comment nos ingénieurs de support corrigent cette erreur.