Man page - killall(1)

Packages contains this manual

Available languages:

en fr pt_BR ko tr sv hr ja uk ru ro zh_TW sr zh_CN de

Manual

KILLALL

NOM
SYNOPSIS
DESCRIPTION
OPTIONS
FICHIERS
BOGUES CONNUS
VOIR AUSSI

NOM

killall - tuer des processus par leur nom

SYNOPSIS

killall [ -Z , --context motif ] [ -e , --exact ] [ -g , --process-group ] [ -i , --interactive ] [ -n , --ns PID ] [ -o , --older-than TEMPS ] [ -q , --quiet ] [ -r , --regexp ] [ -s , --signal SIGNAL , - SIGNAL ] [ -u , --user utilisateur ] [ -v , --verbose ] [ -w , --wait ] [ -y , --younger-than TEMPS ] [ -I , --ignore-case ] [ -V , --version ] [ -- ] nom ...
killall -l
, --list
killall -V
, --version

DESCRIPTION

killall envoie le signal à tous les processus exécutant une des commandes spécifiées. Si aucun nom de signal est fourni, SIGTERM est utilisé.

Les signaux peuvent ĂȘtre spĂ©cifiĂ©s par nom (par exemple, -HUP ou -SIGHUP ) ou par numĂ©ro (par exemple, -1 ) ou par l’option -s .

Si le nom de commande n’est pas une expression rationnelle (option -r ) et contient une barre oblique ( / ), les processus exĂ©cutant ce fichier en particulier seront sĂ©lectionnĂ©s pour ĂȘtre tuĂ©s indĂ©pendamment de leur nom.

killall retourne un code de retour nul si au moins un processus a été tué pour chaque commande listée ou si aucune commande a été listée et au moins un processus correspondait aux critÚres de recherche de -u et -Z . killall retourne un code non nul dans les autres cas.

Un processus killall ne se tue jamais lui-mĂȘme (mais il peut tuer d’autres processus killall ).

OPTIONS

-e , --exact

Exiger une correspondance exacte pour des noms trĂšs longs. Si un nom de commande est plus long que 15 caractĂšres, le nom complet peut ne pas ĂȘtre disponible (c-Ă -d qu’il est dans le fichier d’échange). Dans ce cas, killall tuera tout ce qui correspond aux 15 premiers caractĂšres. Avec -e , de telles entrĂ©es sont ignorĂ©es. killall affiche un message pour chaque entrĂ©e ignorĂ©e si -v est spĂ©cifiĂ© en plus de -e .

-I , --ignore-case

Ignorer la casse lors des recherches de correspondances sur les noms des processus.

-g , --process-group

Tuer le groupe de processus auquel le processus appartient. Le signal de fin est envoyĂ© une seule fois par groupe, mĂȘme si plusieurs processus appartenant au mĂȘme groupe de processus ont Ă©tĂ© trouvĂ©s.

-i , --interactive

Demander, interactivement, une confirmation avant de tuer.

-l , --list

Lister tous les noms de signaux connus.

-n , --ns

Établir la correspondance sur l’espace de noms du PID pour le PID donnĂ©. Par dĂ©faut, la correspondance est Ă©tablie pour tous les espaces de noms.

-o , --older-than

Correspondre uniquement au processus qui sont plus vieux (dĂ©marrĂ©s avant) que le temps spĂ©cifiĂ©. Le temps est spĂ©cifiĂ© avec un nombre dĂ©cimal suivi d’une unitĂ©. Les unitĂ©s sont s,m,h,d,w,M,y pour secondes, minutes, heures, jours, semaines, mois et annĂ©es respectivement.

-q , --quiet

Ne pas se plaindre si aucun processus a été tué.

-r , --regexp

Interpréter le motif du nom de processus comme une expression rationnelle étendue POSIX comme défini par regex (3).

-s , --signal , - SIGNAL

Envoyer ce signal au lieu de SIGTERM.

-u , --user

Ne tuer que les processus que l’utilisateur spĂ©cifiĂ© possĂšde. Les noms de commandes sont optionnels.

-v , --verbose

Indiquer si le signal a été envoyé avec succÚs.

-V , --version

Afficher les informations de version.

-w , --wait

Attendre que tous les processus tuĂ©s soient morts. killall vĂ©rifie une fois par seconde si un des processus tuĂ©s existe encore et ne retourne que si plus aucun processus subsiste. Notez que killall peut attendre indĂ©finiment si le signal a Ă©tĂ© ignorĂ©, n’a pas eu d’effet ou si le processus reste dans un Ă©tat zombie.

-y , --younger-than

Correspondre uniquement au processus qui sont plus jeunes (dĂ©marrĂ©s aprĂšs) que le temps spĂ©cifiĂ©. Le temps est spĂ©cifiĂ© avec un nombre dĂ©cimal suivi d’une unitĂ©. Les unitĂ©s sont s,m,h,d,w,M,y pour secondes, minutes, heures, jours, semaines, mois et annĂ©es respectivement.

-Z , --context

SpĂ©cifier le contexte de sĂ©curité : tuer uniquement les processus ayant un contexte de sĂ©curitĂ© correspondant au motif de l’expression rĂ©guliĂšre Ă©tendue donnĂ©e. Il doit prĂ©cĂ©der les autres arguments sur la ligne de commande. Les noms de commandes sont optionnels.

FICHIERS

/proc

emplacement du systĂšme de fichiers proc

BOGUES CONNUS

Tuer par fichier ne fonctionne que si les exĂ©cutables restent ouverts durant l’exĂ©cution. Cela signifie que les exĂ©cutables impures ne peuvent pas ĂȘtre tuĂ©s de cette maniĂšre.

Gardez Ă  l’esprit que killall nom peut ne pas avoir l’effet dĂ©sirĂ© sur des systĂšmes non linux, en particulier, quand il est exĂ©cutĂ© par un utilisateur privilĂ©giĂ©.

killall -w ne dĂ©tecte pas si un processus disparaĂźt et est remplacĂ© par un nouveau processus avec le mĂȘme PID entre deux balayages.

Si des processus changent leur nom, killall peut ĂȘtre incapable d’établir une correspondance avec eux.

Il y a une limite sur les noms qui peuvent ĂȘtre spĂ©cifiĂ©s sur la ligne de commande de killall . Ce nombre est la taille d’un entier long non signĂ© multipliĂ©e par 8. Pour la plupart des systĂšmes 32 bits, cette limite est 32. De maniĂšre similaire, elle vaut habituellement 64 pour les systĂšmes 64 bits.

VOIR AUSSI

kill (1), fuser (1), pgrep (1), pidof (1), pkill (1), ps (1), kill (2), regex (3).