KILLALL(1) | User Commands | KILLALL(1) |
killall - név szerint öli meg a processzeket
killall [-eiqv]
[-signal] név ...
killall -l
killall -V
A killall program egy jelzést (signal) küld minden processznek, amely a megadott parancsok valamelyikét futtatja. Ha nincs jelzés megadva, SIGTERM-et küld.
A jelzések névvel (pl. -HUP) vagy számmal (pl. -1) is megadhatók. A 0-s jelzés (a processz létezésének ellenőrzése) csak számmal adható meg.
Ha a parancsnév egy törtvonalat (/) tartalmaz, akkor azt a bizonyos végrehajtható fájlhoz tartozó processzeknek lesz elküldve a jelzés a nevüktől függetlenül.
killall nemnulla kilépési státuszt ad, ha a felsorolt parancsok bármelyike esetén előfordult, hogy nem ölt meg neki megfelelő processzt. Ha legalább egy processzt megölt minden parancs esetében, killall nullával tér vissza.
Egy killall processz sosem öli meg magát, de megölhet más killall processzeket.
/proc a `proc' fájlrendszer helye.
A fájl szerinti ölés csak olyan végrehajtható fájlokra működik, amleyek a végrehajtás során nyitva maradnak, azaz pl. az `impure' végrehajtható fájlok nem ölhetők meg ilyen módon.
Figyelni kell, hogy a killall name parancsnak nem Linuxos rendszeren nem mindig a kívánt hatása van. Különösen fontos ez, ha kitüntetett felhasználóként (pl. root) dolgozunk.
Werner Almesberger <werner.almesberger@lrc.di.epfl.ch>
Horváth András <horvatha@rs1.szif.hu>
May 28, 1997 | Linux |