watch on Windows

--

1 March 2022

เคยใช้คำสั่ง watch บน linux เพื่อให้ repeat output ของคำสั่ง โดยให้ refresh ทุก ๆ 5 วินาที วันนี้อยากได้ output แบบเดียวกันบน Windows บ้าง แต่ Windows ไม่มีคำสั่ง watch ให้ใช้เลยไปลองหาแนวทางดู

วิธีใช้ก็เป็นคำสั่งใน powershell ตามตัวอย่างนี้ครับ

while (1) {clear; netstat -an | Select-String "ESTABLISHED"; sleep 5}

จากคำสั่งนี้สิ่งที่เกิดขึ้นคือ ให้ทำงานตามคำสั่งหลัง while ไปเรื่อย ๆ จนกว่าจะ break โดยคำสั่งที่ทำคือ
ให้ clear หน้าจอ
ทำคำสั่ง netstat -an | Select-String “ESTABLISHED” (เหมือนคำสั่ง grep)
ให้หน่วงเวลาไว้ 5 วินาที แล้วค่อยทำคำสั่งทั้งหมดใหม่

--

--

Prawit Tangmanopeanchai
Prawit Tangmanopeanchai

Written by Prawit Tangmanopeanchai

Head of Cloud Implementation Unit at gosoft (Thailand)

No responses yet