ติดตั้ง 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 ของคุณแล้ว