Windows Sistemlerde Watch Komutu
Linux’ta watch komutu, bir komutu periyodik olarak çalıştırmak ve bu komut sonrasında ortaya çıkan çıktıyı göstermek için kullanılır. Tekrar tekrar yürütülen bir komutun output değişikliklerini izlemeniz gerektiğinde son derece kullanışlıdır.
Direkt olarak Windows’ta watch komutuna denk bir komut bulunmamaktadır. Fakat Windows’ta aynı sonuca Powershell ya da CMD (command line prompt) üzerinden while loop’u kullanılarak ulaşılabilir.
Periyodik olarak (her 5 saniyede bir) bazı komutları yürütmek ve her yürütmenin çıktısını yazdırmak için aşağıdaki satırlardan biri kullanılabilir.
Windows’ta watch komutu:
watch komutunun Windows command-line prompt (CMD) ‘ ta karşılığı:
C:\> for /l %g in () do @(<komut> & timeout /t 5)
watch komutunun Windows PowerShell’de karşılığı:
PS C:\> while (1) {<komut>; sleep 5}