วิธีตั้งเวลานอนหลับและปลุกกิจกรรมจาก Terminal ใน Mac OS X

เช่นเดียวกับพวกเราหลายคนฉันมักยุ่งอยู่กับที่บ้านทิ้ง Mac ไว้บนโต๊ะ ฉันมักจะใช้เครื่องที่บ้านของฉันเป็นไฟล์ท้องถิ่นแม้ว่าและคนอื่น ๆ ในครัวเรือนขึ้นอยู่กับมันกำลังขึ้นและทำงาน ต่อไปนี้เป็นสถานการณ์ที่ฉันนำเสนอ: ฉันออกจากเมืองก่อนหน้านี้กว่าเพื่อนบ้านของฉันทำ แต่ฉันไม่ต้องการพึ่งพาคนที่ไม่เข้าใจคอมพิวเตอร์โดยเฉพาะอย่างยิ่งที่จะนำ Mac ของฉันไปนอนดังนั้นฉันจะทำอย่างไร? กำหนดการเหตุการณ์การหลับและตื่นตัวแน่นอน!


ใช่ผู้ใช้ส่วนใหญ่ควรและสามารถกำหนดเวลากิจกรรมการนอนหลับได้จากแผงการตั้งค่า Energy Saver ใน OS X แต่เป้าหมายนี้มุ่งเน้นที่บุคคลขั้นสูงที่อาจต้องการปรับเปลี่ยนพฤติกรรมนี้จากระยะไกลและนั่นคือสิ่งที่เทอร์มินัลช่วยให้ และเป็นบิตด้าน geeky ฉันจะทำจากบรรทัดคำสั่งซึ่งทำหน้าที่สองวัตถุประสงค์:

1) เป็น geeky

2) มันเป็นสิ่งที่คุณสามารถทำถ้าคุณกำลังอยู่ห่างจาก Mac ของคุณ แต่ต้องการกำหนดเวลาการนอนหลับและปลุกจากระยะไกล

การจัดตารางกิจกรรม Mac Sleep & Wake จาก Command Line ใน Mac OS X

ต่อไปนี้คือวิธีการ กำหนดเวลาการนอนหลับและการปลุกผ่านบรรทัดคำสั่ง โปรดจำไว้ว่าคุณสามารถทำสิ่งนี้จากระยะไกลโดย SSH'ing ลงใน Mac ที่คุณต้องการกำหนดเวลา:

pmset schedule sleep "12/24/2009 00:00:00"

ตอนนี้ระบบของฉันจะไปนอนในวันคริสต์มาสอีฟ 24 ธันวาคม

pmset schedule wake "12/26/2009 00:00:00"

คำสั่งนี้ทำให้ Mac ของฉันตื่นขึ้นมาในวันหลังวันคริสต์มาส

นั่นคือทั้งหมดที่มีไป! ตอนนี้ Mac ของฉันจะนอนหลับและตื่นขึ้นมาด้วยตัวเองเป็นอิสระจากคนอื่นที่รบกวนการทำงานของเครื่อง โปรดทราบว่าคุณสามารถทำสิ่งเหล่านี้ได้ทั้งหมดผ่าน Energy Saver GUI ด้วย แต่นั่นไม่ใช่เรื่องสนุก (สำหรับฉันอย่างน้อย)