Cygwin nie ma polecenia zegarka?


54

Zainstalowałem Cygwin na Windows XP, aby móc korzystać z niektórych jego poleceń. Teraz co mam sprawdzać plik co 2 minuty i chcę w tym celu użyć zegarka, ale widzę, że Cygwin nie ma takiego polecenia. Czy to naprawdę prawda? co mogę zamiast tego zrobić?


3
Możesz dowiedzieć się, które pakiety Cygwin zapewniają jakie pliki i programy na cygwin.com/packages
Mikel

Odpowiedzi:


71

Jest watchw cygwin. Ale nie jest domyślnie instalowany. Aby procps-ngsię pojawić, musisz zainstalować pakiet watch. (możesz ponownie uruchomić instalator cygwin i pozwala on zainstalować tylko brakujące pakiety bez ponownej instalacji całego cygwin)

Zamiast tego watchmożesz użyć prostego cyklu, takiego jak:

while true ; do check file ; sleep 2 ; done

gdzie checkjest twoje polecenie wyboru.


Czy polecenie „check” jest poleceniem, czy dołączasz je jako symbol zastępczy? Dosłownie wkleiłem to i właśnie dostałem sekwencję -bash: check: command not found. Wydaje się, że instalator cygwin nic o tym nie wie ...
Robert

@robert, jest to symbol zastępczy.
pędzi



4

Zainstalowałem pakiet ncurses, a następnie dostaję clearekran przy każdym uruchomieniu. Dziękuję ci pospiesznie.

Prowadziłem mój jak

while true ; do clear; <command> <file> ; sleep 2 ; done

Jak na przykład

while true ; do clear; grep ERROR server.log | tail -n 5 ; done

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.