watch (Unix)
Przejdź do nawigacji
Przejdź do wyszukiwania
watch – narzędzie konsoli Uniksa służące do monitorowania wyniku procesu. Jako argument podaje się polecenie do cyklicznego wywoływania. Watch uruchamia je standardowo co 2 sekundy, choć można zmienić to argumentem -n.
Użycie[edytuj | edytuj kod]
watch [opcje] polecenie [argumenty polecenia]
Przykład[edytuj | edytuj kod]
watch "ps aux | grep php"
Powyższy kod cyklicznie wyświetla listę wszystkich procesów, filtruje je, wyświetlając tylko te mające w nazwie php. Lista jest odświeżana co 2 sekundy. Wynikiem tego polecenia może być:
Every 2s: ps aux | grep php Tue Jan 30 14:56:33 2007 reconst 30028 0.0 0.0 7044 2596 ? S Jan23 0:00 vim -r core/html_api.php cinonet 28009 0.0 0.2 20708 11064 ? SN Jan25 0:30 php5.cgi donoiz 23810 0.0 0.2 22740 10996 ? SN Jan27 0:30 php.cgi 43/pdf
Argumenty[edytuj | edytuj kod]
-d -- Podświetla różnice między iteracjami (ang. difference - różnica)
-h -- Wyświetla treść pomocy i kończy pracę (ang. help - pomoc)
-n sekundy -- Zmienia czas pomiędzy wywołaniami
-t -- Wymusza nie wyświetlanie nagłówka
-v -- Wyświetla informacje nt. wersji i kończy pracę (ang. version - wersja)
Linki zewnętrzne[edytuj | edytuj kod]
watch(1)
– strona podręcznika systemu Linux