Hodinky (Unix) - Watch (Unix)
hodinky je nástroj příkazového řádku, součást Linux procps a procps-ng balíčky, které spouští zadané příkaz opakovaně a zobrazí výsledky standardní výstup takže můžete sledovat, jak se to časem mění. Ve výchozím nastavení se příkaz spouští každé dvě sekundy, i když je nastavitelný pomocí -n sek
argument. Protože je příkaz předán sh -c
, může být nutné jej zapsat do uvozovek, aby správně fungoval.
Syntax
hodinky [možnosti] příkaz [možnosti příkazu]
Příklad
hodinky "ps -e | grep php "
Tím se vygeneruje seznam procesy každé dvě sekundy vyfiltrujte všechny řádky obsahující slovo „php“ a zobrazte výsledky na obrazovce. Výstup může vypadat asi takto:
Každé 2 s: ps -e | grep php Út 30. ledna 14:56:33 2007reconst 30028 0,0 0,0 7044 2596? S 23. ledna 0:00 vim -r jádro / html_api.phpcinonet 28009 0,0 0,2 20708 11064? SN 25. ledna 0:30 php5.cgidonoiz 23810 0,0 0,2 22740 10996? SN 27. ledna 0:30 php.cgi 43 / pdf
Příkaz watch je užitečný pro prohlížení změn v čase, jako je opakované spouštění je -l
příkaz ke sledování změny velikosti souboru nebo jeho spuštění ps
jako ve výše uvedeném příkladu průběžně sledovat určité procesy.
Argumenty
-d
- Zvýrazní rozdíly mezi iteracemi-h
- Zobrazí zprávu nápovědy a poté ji ukončí-n sek
- Určuje interval mezi vykonáním příkazu v sekundách-t
- Řekne hodinkám, aby nezobrazovaly záhlaví-proti
- Vytiskne informace o verzi a poté ukončí