ติดตั้ง Watch Command บน Mac OS X

หากมีคำสั่งหนึ่งคำว่าฉันจะบ่นเกี่ยวกับการไม่ใช้ Mac OS X ก็จะ "ดู" นาฬิกาเป็นหนึ่งในซอฟต์แวร์ที่มีขนาดเล็กและสมบูรณ์แบบ แต่เมื่อจำเป็นจะเป็นโปรแกรมรักษาชีวิต เราจะแสดงให้คุณเห็นสามวิธีในการติดตั้งคำสั่งนาฬิกา ผ่านไบนารีที่รวบรวมไว้ล่วงหน้าพร้อมด้วย HomeBrew และด้วย MacPorts นอกจากนี้เราจะแสดงให้คุณเห็นถึงวิธีใช้นาฬิกาและเหตุผลที่มีประโยชน์

นาฬิกาคืออะไรและทำงานอย่างไร

คำสั่งนาฬิกาคืออะไร? สำหรับคนที่ไม่คุ้นเคยคุณสามารถอธิบายนาฬิกาได้ง่าย นาฬิกาจะเรียกใช้คำสั่งซ้ำ ๆ และแสดงผลลัพธ์เป็น "ncurses" อย่างเป็นมิตร อีกวิธีหนึ่งในการอธิบายนี้อาจกล่าวได้ว่าคุณสามารถเปลี่ยนการแสดงผลของโปรแกรมบรรทัดคำสั่งให้เป็นหน้าจอ "เรียลไทม์" ได้ ตัวอย่างที่ดีคือการใช้นาฬิกาเพื่อตรวจสอบการใช้งานดิสก์

ตอนนี้แน่นอนว่ามันยากที่จะแสดงให้เห็นถึงคำสั่งที่กำลังทำงานซ้ำ ๆ โดยใช้ภาพนิ่ง แต่นี่อาจเป็นสิ่งที่คุณต้องการเรียกใช้เมื่อตรวจสอบจำนวนเนื้อที่ว่างบนฮาร์ดไดรฟ์ขณะถ่ายโอนไฟล์ขนาดใหญ่ หากคุณตรวจสอบหน้าจออย่างใกล้ชิดในมุมซ้ายบนคุณจะสังเกตเห็นว่าคำสั่งนี้กำลังเรียกใช้ทุกๆ 5.0 วินาทีหรือ 5 วินาที คำสั่งที่รันอยู่คือ "df -kh" ผลลัพธ์บอกขนาดดิสก์พื้นที่ใช้งานพื้นที่ว่างและเปอร์เซ็นต์ที่ใช้ (ความจุ) ในรูปแบบที่มนุษย์สามารถอ่านได้ (นั่นคือ "h" หมายถึงใน df -k h ) ขณะที่เราลบไฟล์ส่วนใหญ่หรือคัดลอกไฟล์ใหม่ไปยังคอมพิวเตอร์ของเราเราจะเห็นค่าเหล่านี้เปลี่ยนแปลงไป ถ้าคุณต้องการเห็นการเพิ่มทีละน้อย ๆ คุณจะเอา "h" ออกและใช้ "df -k"

การใช้พื้นฐานสำหรับนาฬิกาคือ: watch -n number_of_seconds "command"

ดังนั้นการดูเป็นสิ่งที่ดีงาม มาดูการทำงานกับเครื่อง Mac ของคุณกันเถอะ

มีวิธีการติดตั้งคำสั่ง Watch ใน Mac OS X หลายแบบไม่กี่อย่างเช่น Homebrew, MacPorts หรือด้วยไบนารีที่สร้างไว้ล่วงหน้า ถ้าคุณต้องการจริงๆคุณสามารถรวบรวมตัวเองได้ เราจะอธิบายวิธีการที่ง่ายที่สุดสามวิธีในการรับชมบนเครื่อง Mac

การติดตั้งนาฬิกาใน Mac OS X ด้วย Homebrew หรือ MacPorts

หากคุณเป็นผู้ใช้ HomeBrew หรือ MacPorts คุณสามารถติดตั้งนาฬิกาผ่านเครื่องมือเหล่านี้ได้เช่น:

สำหรับ Homebrew ให้ติดตั้งคำสั่ง watch ด้วย:

brew install watch

สำหรับ MacPorts คุณสามารถติดตั้งนาฬิกาด้วย:

sudo port install watch

ทั้งสองอย่างนี้จะติดตั้งนาฬิกาบน Mac โดยใช้วิธีใดที่คุณพอใจ ด้วย Homebrew หรือ Macports คุณสามารถพิมพ์ 'watch' ได้หลังจากติดตั้งเสร็จสิ้นเพื่อรันคำสั่ง

วิธีการติดตั้งและเรียกใช้การตรวจสอบใน OS X ด้วยไบนารี precompiled

ดังที่ได้กล่าวมาแล้วเรามีทางเลือก 3 ทางคือ ติดตั้งนาฬิกาเป็นไบนารี precompiled ติดตั้งนาฬิกากับ Homebrew หรือติดตั้งนาฬิกากับ MacPorts ไบนารี precompiled จะทำงานถ้าคุณไม่มี homebrew หรือ ports ที่ติดตั้งใน OS X

ดาวน์โหลดคำสั่ง "watch" จาก Terminal.app
เราใช้ "curl" บรรทัดคำสั่ง "เบราว์เซอร์" ซึ่งจะดาวน์โหลดนาฬิกาไปยัง Mac ของคุณ แต่ถ้าคุณต้องการให้คุณใช้ MacPorts หรือ Homebrew เพื่อติดตั้งนาฬิกาเช่นกันซึ่งแสดงไว้ด้านล่าง:
curl -O http://ktwit.net/code/watch-0.2-macosx/watch

ทำ "watch" executable
โดยการทำเช่นนี้เราจะบอก Mac OS ว่าเป็นโปรแกรมที่สามารถรันได้
chmod +x watch

ทดสอบโปรแกรม
ลองตรวจดูให้แน่ใจว่าทุกอย่างทำงานได้ดี
./watch

ติดตั้ง "นาฬิกา"
ทางเลือก: เมื่อทำตามขั้นตอนต่อไปนี้เราจะวางนาฬิกาไว้ในตำแหน่งระบบซึ่งจะช่วยให้คุณสามารถเรียกใช้งานได้จากทุกตำแหน่งใน Terminal (คุณจะได้รับพร้อมท์ให้ใส่รหัสผ่าน)
sudo mv watch /usr/local/bin/

ขอแสดงความยินดีคุณได้เพิ่มคำสั่งนาฬิกาในระบบ Mac OS X ของคุณแล้ว