Hledat:

Invia.cz Last minute Tunisko Dovolená v Chorvatsku Pojeďte do Egypta Bulharsko Vydělávejte peníze s INVIA.CZ
 

ps (Unix)

Příkaz ps ve většině unixových systémů zobrazuje běžící procesy. Příbuzný nástroj top zobrazuje běžící procesy v reálném čase. Jaderná vlákna jsou vypisována v hranatých závorkách.

Obsah

[editovat] Příklad

Výstup příkazu ps může vypadat například takto:

tux~# ps
  PID TTY          TIME CMD
 7431 pts/0    00:00:00 su
 7434 pts/0    00:00:00 bash
18585 pts/0    00:00:00 ps

Příkaz můžeme použít spolu s příkazem grep pro vypsání jen některých řádků výstupu:

tux~# ps -A | grep firefox-bin
11778 ?        02:40:08 firefox-bin
11779 ?        00:00:00 firefox-bin

[editovat] Přepínače

Příkaz ps má mnoho přepínačů. Na počítačích, které podporují standardy Single UNIX Specification a POSIX se používá kombinace voleb -ef, kde -e znamená všechny procesy a -f plný výstup (někdy se místo něj používá -l).

Na systémech odvozených z BSD jsou volby jiné (z historických důvodů). Typicky se používají volby aux, kde a vypisuje všechny procesy připojené k terminálu, volba 'x' zahrnuje procesy od terminálu odpojené a volba u zobrazuje u všech procesů uživatele, pod kterým je proces spuštěn. Všimněte si, že se vynechává znak pomlčka (-), podle čehož příkaz ps může rozpoznat, jaký styl voleb chcete použít. Přidání w, případně ww nebo www vypíše delší nebo úplný příkaz včetně parametrů, jak byl program spuštěn.

[editovat] Formát zobrazení

Změna formátu zobrazení se provádí přepínačem -o (nebo o či --format, je to to samé) za kterým následuje čárkami oddělený seznam sloupců, které si uživatel přeje zobrazit:

 $ ~: ps -a -o pid,ppid,state,command
  PID  PPID S COMMAND
 8151  6401 S vim tables.rb
 8991  8452 S vim count.rb
10557 10147 S /usr/bin/ruby ./chars.rb
10884 10883 S man ps
10894 10884 S pager -s
10970 10961 R ps -a -o pid,ppid,state,command

Pak je možno použít přepínač -F, který zobrazuje velmi detailní informace, přepínač -O který funguje jako -o, ale má některé sloupce zezačátku nastavené (pid,format,state,tname,time,command nebo pid,format,tname,time,cmd)

[editovat] Jednoduchý výběr procesů

[editovat] Výběr procesů

Za každým z těchto přepínačů se nachází čárkou nebo mezerou oddělený seznam hodnot


[editovat] Související články

Příkazy a programy příkazové řádky Unixu
Správa souborů cat · chattr · cd · chmod · chown · chgrp · cksum · cmp · cp · du · df · file · fsck · fuser · ln · ls · lsattr · lsof · mkdir · mount · mv · pwd · rm · rmdir · split · touch
Správa procesů at · chroot · crontab · exit · kill · killall · nice · pgrep · pidof · pkill · ps · pstree · sleep · time · top · wait · watch
Správa uživatelů a prostředí env · finger · id · logname · mesg · passwd · su · sudo · uname · uptime · w · wall · who · whoami · write
Zpracování textu awk · comm · cut · ed · ex · fmt · head · iconv · join · less · more · paste · sed · sort · tac · tail · tr · uniq · wc · xargs
Programování v shellu alias · basename · echo · expr · false · printf · test · true · unset
Komunikace inetd · netstat · ping · rlogin · nc · traceroute
Hledání find · grep · strings
Ostatní banner · bc · cal · dd · lp · man · size · yes
 
ps (Unix) v jiných jazycích: Български, Català, Deutsch, English, Español, Italiano, 日本語, 한국어, Nederlands, Polski, Português, Русский, Українська
Tento článek je převzat z české wikipedie - otevřené encyklopedie, originální článek naleznete na adrese: „http://cs.wikipedia.org/wiki/Ps_(Unix)
Stránka byla naposledy upravena v Stránka byla naposledy editována 19. 12. 2008 v 01:03.
Veškerý text je dostupný za podmínek GNU Free Documentation License (Autorské právo pro podrobnosti).
Další služby: Portál | Katalog | Hledej | Zprávy | Počasí | Kurzy | Práce | Slovník | TV | Online hry | Java hry | SMS | Loga a melodie | Chat | Fórum | Kontakt | Set-top-boxy