Cygwin'in izleme emri yok mu?


54

Bazı komutlarını kullanmak için Cygwin'i Windows XP'ime kurdum. Şimdi her 2 dakikada bir dosyayı neyi kontrol edeceğim ve bu amaçla saat kullanmak istiyorum, ancak Cygwin'in böyle bir komutu olmadığını görüyorum. Bu gerçekten doğru mu? bunun yerine ne yapabilirim?


3
Hangi Cygwin paketlerinin hangi dosya ve programları sağladığını cygwin.com/packages
Mikel

Yanıtlar:


71

Orada watchcygwin içinde. Ancak varsayılan olarak yüklenmez. Görünmek için procps-ngpaketi yüklemeniz gerekir watch. (cygwin yükleyicisini tekrar çalıştırabilirsiniz ve tüm cygwin'i yeniden yüklemeden sadece cevapsız paketleri kurmanıza izin verir)

Bunun yerine, watchaşağıdaki gibi basit bir döngü kullanabilirsiniz:

while true ; do check file ; sleep 2 ; done

checkseçim emriniz nerede .


'Çek' komutu mu, yoksa yer tutucu olarak mı ekliyorsunuz? Kelimenin tam anlamıyla bunu yapıştırdım ve sadece bir dizi var -bash: check: command not found. Cygwin kurucusu bunun hakkında hiçbir şey bilmiyor gibi görünüyor ...
robert

@ robert, bu bir yer tutucudur.
acele

27

watchişleme devam ediyor , bu yüzden 'procps-ng' paketini kurun.


Bu tam olarak ihtiyacınız olan paket. Teşekkür.
sıfır0


4

Ncurses paketini yükledim ve ardından clearher çalıştırmada bir ekran alıyorum . Teşekkürler acele.

Benimki gibi koştum

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

gibi

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

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.