killall procesy usera XY

Ondrej Svejda osvejda na seznam.cz
Pondělí Září 20 22:39:17 CEST 2004


* 20.09.2004 22:16, "Peto - www.lentus.sk" <konfery na lentus.sk>:
> Ondrej Svejda wrote:
> 
> > * 20.09.2004 18:22, Jozef Martiniak <jozo na soueza.utc.sk>:
> > 
> >>ps aux | grep ^user | awk '{print $2}' | xargs -n 1 kill -9
> > 
> > 
> > A co kdyz existuje treba user2? Nezabije ho to nahodou taky?
> > 
> 
> DD.
> 
> 1) nebezpecne 1
> Overene (vynechal som samozrejme kill :) - ano, zabije aj procesy useraA 
> aj procesy usera2 a pod.

Stačí za jméno usera přidat "\ " (zpětné lomítko+mezera), jak je psáno v
jiném mailu. Já jsem původně přemýšlel nad "word boundary", ale byl jsem
líný hledat, jestli to bude vždy fungovat. :)

> 
> Ale vdaka za snahu a pekne riesenie ...
> 
> Asi to necham na skill [len ten nazov mi evokuje skill-zrucnost a nijako 
> kill - budem si to zle pamatat :), takze mozno skusim pkill?]
> 
> 2) *velmi* nebezpecne 2 !!
> ~$ ps aux | grep j
> root        12  0.0  0.0     0    0 ?        S    Sep15   0:06 [kjournald]
> root       166  0.0  0.0     0    0 ?        S    Sep15   0:00 [kjournald]
> root       167  0.0  0.0     0    0 ?        S    Sep15   0:02 [kjournald]

Tohle v tom příkazu od Jozefa Martiniaka nehrozí. Všimněte si té stříšky
před jménem usera = začátek řádku.

-- 
Ondřej Švejda <osvejda na seznam.cz>

Registered Microsoft Hater #5359328010


Další informace o konferenci Linux