อ่าน 1 นาที
เฝ้าดู (คำสั่ง)
`watch` เป็นเครื่องมือบรรทัดคำสั่ง ซึ่งเป็นส่วนหนึ่งของ แพ็ก เกจ `procps` และ `procps-ng` ใน Linux ที่ใช้รัน คำสั่ง ที่ระบุ ซ้ำๆ และแสดงผลลัพธ์บน เอาต์พุตมาตรฐาน...
เฝ้าดู (คำสั่ง)
| ดู | |
|---|---|
| ผู้เขียนต้นฉบับ | โทนี่ เรมส์ |
| นักพัฒนา | ฟรองซัวส์ ปินาร์ด, ไมค์ โคลแมน, อัลเบิร์ต คาฮาลัน, มอร์ตี้ อับซุก, จาร์ร็อด โลว์ |
| ปล่อย | 1991 |
| ระบบปฏิบัติการ | เหมือนยูนิก |
| พิมพ์ | สั่งการ |
| ใบอนุญาต | จีพีแอลวีวี 2.1+ |
| ที่เก็บข้อมูล | gitlab |
`watch`เป็นเครื่องมือบรรทัดคำสั่ง ซึ่งเป็นส่วนหนึ่งของ แพ็ก เกจ `procps`และ`procps-ng` ใน Linux ที่ใช้รันคำสั่ง ที่ระบุ ซ้ำๆ และแสดงผลลัพธ์บนเอาต์พุตมาตรฐานเพื่อให้ผู้ใช้สามารถสังเกตการเปลี่ยนแปลงเมื่อเวลาผ่านไป โดยค่าเริ่มต้น คำสั่งจะถูกรันทุกๆ สองวินาที แต่สามารถปรับได้ด้วยอาร์กิวเมนต์ เนื่องจากคำสั่งถูกส่งไปยัง `watch` จึงอาจจำเป็นต้องใส่เครื่องหมายคำพูดครอบคำสั่งเพื่อให้ทำงานได้อย่างถูกต้อง -n secssh -c
ไวยากรณ์
ดู [ ตัวเลือก ] คำสั่ง [ ตัวเลือกคำสั่ง ]
ตัวอย่าง
ดูคำสั่ง " ps -e | grep php"
โปรแกรมนี้จะสร้างรายการกระบวนการทำงานทุกๆ สองวินาที กรองหาบรรทัดทั้งหมดที่มีคำว่า "php" และแสดงผลลัพธ์บนหน้าจอ ผลลัพธ์อาจมีลักษณะดังนี้:
ทุกๆ 2 วินาที: ps -e | grep php อังคารที่ 30 มกราคม 2550 เวลา 14:56:33 reconst 30028 0.0 0.0 7044 2596 ? S Jan23 0:00 vim -r core/html_api.php ซิโนเน็ต 28009 0.0 0.2 20708 11064 ? ส.25 ม.ค. 00:30 น. php5.cgi donoiz 23810 0.0 0.2 22740 10996 ? SN Jan27 0:30 php.cgi 43/pdf
คำสั่ง watch มีประโยชน์สำหรับการดูการเปลี่ยนแปลงเมื่อเวลาผ่านไป เช่นls -lการเรียกใช้คำสั่งซ้ำๆ เพื่อดูการเปลี่ยนแปลงขนาดของไฟล์ หรือการเรียกใช้psตามตัวอย่างข้างต้นเพื่อตรวจสอบกระบวนการบางอย่างอย่างต่อเนื่อง
ข้อโต้แย้ง
-d– เน้นความแตกต่างระหว่างเวอร์ชันต่างๆ-h– แสดงข้อความช่วยเหลือ จากนั้นจึงออกจากโปรแกรม-n secs– ระบุช่วงเวลาระหว่างการเรียกใช้คำสั่งแต่ละครั้งเป็นวินาที-t– สั่งให้นาฬิกาไม่แสดงส่วนหัว-v– แสดงข้อมูลเวอร์ชัน จากนั้นจึงออกจากโปรแกรม
ดูเพิ่มเติม
ลิงก์ภายนอก
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ เฝ้าดู (คำสั่ง)
`watch` เป็นเครื่องมือบรรทัดคำสั่ง ซึ่งเป็นส่วนหนึ่งของ แพ็ก เกจ `procps` และ `procps-ng` ใน Linux ที่ใช้รัน คำสั่ง ที่ระบุ ซ้ำๆ และแสดงผลลัพธ์บน เอาต์พุตมาตรฐาน...
ไวยากรณ์
ดู [ ตัวเลือก ] คำสั่ง [ ตัวเลือกคำสั่ง ]
ตัวอย่าง
โปรแกรมนี้จะสร้างรายการ กระบวนการทำงาน ทุกๆ สองวินาที กรองหาบรรทัดทั้งหมดที่มีคำว่า "php" และแสดงผลลัพธ์บนหน้าจอ ผลลัพธ์อาจมีลักษณะดังนี้:
ข้อโต้แย้ง
-d – เน้นความแตกต่างระหว่างเวอร์ชันต่างๆ -h – แสดงข้อความช่วยเหลือ จากนั้นจึงออกจากโปรแกรม -n secs – ระบุช่วงเวลาระหว่างการเรียกใช้คำสั่งแต่ละครั้งเป็นวินาที -t – สั่งให้นาฬิกาไม่แสดงส่วนหัว -v – แสดงข้อมูลเวอร์ชัน จากนั้นจึงออกจากโปรแกรม