Portál AbcLinuxu, 11. května 2025 15:42

Dotaz: ps a AND selection podminek

mutable avatar 10.4.2009 14:37 mutable | skóre: 7 | blog: mutable_the_mutative
ps a AND selection podminek
Přečteno: 195×
Odpovědět | Admin

Ahoj.

Potrebuju vylistovat PID procesu podle EUID a podle prikazu. Tzn.:

$ ps -o pid= -u $user -C $cmd

Bohuzel ps asi nedela AND tehle dvou podminek. V manualovy strance ale je:

       To see every process running as root (real & effective ID) in user format:
          ps -U root -u root u

Co je spatne? ps nebo ja?

Dekuju za radu.

Lizzie Nexuiz Server
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

10.4.2009 15:12 ams
Rozbalit Rozbalit vše Re: ps a AND selection podminek
Odpovědět | | Sbalit | Link | Blokovat | Admin

Nepochopil jsem ceho ze vlastne chcete dosahnout. Vylistovat vsechny procesy a vypsat u nich pid, euid a cmd? Pak ps -A -o pid,euid,cmd

 

 

 

10.4.2009 15:15 l4m4
Rozbalit Rozbalit vše Re: ps a AND selection podminek
Odpovědět | | Sbalit | Link | Blokovat | Admin
ps(1):

Except as described below, process selection options are additive...

Nevím, co je špatně, ale podmínky jsou prostě kumulativní...

V tomto případě by asi šlo použít ps dvakrát + uniq (samozřejmě s rizikem, že seznam procesů se mezi spuštěními změní).
mutable avatar 10.4.2009 15:45 mutable | skóre: 7 | blog: mutable_the_mutative
Rozbalit Rozbalit vše Re: ps a AND selection podminek

Uz jsem to nasel. Opet je to o RTFM :).

Except as described below, process selection options are additive. The default selection is discarded, and then the selected
processes are added to the set of processes to be displayed. A process will thus be shown if it meets any of the given
selection criteria.

10.4.2009 15:17 chochi | skóre: 29 | Praha
Rozbalit Rozbalit vše Re: ps a AND selection podminek
Odpovědět | | Sbalit | Link | Blokovat | Admin

Ahoj,

ps myslim funguje tak, ze nepouziva AND, ale OR, takze ta formulace v manu je trochu nestastna

mutable avatar 10.4.2009 15:41 mutable | skóre: 7 | blog: mutable_the_mutative
Rozbalit Rozbalit vše Re: ps a AND selection podminek

Souhlas.

Ty procesy potrebuju jen zabit a uvedomil sem si ze nemuzu poslat signal procesum s jinym EUID (RUID?), takze nakonec stacilo vybrat procesy jen podle prikazu.

10.4.2009 15:51 l4m4
Rozbalit Rozbalit vše Re: ps a AND selection podminek
Tak to jen bacha, ať to pak neuděláš jako root...

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.