ตั้งค่าหรือปิดใช้งานโหมดสลีปเนื่องจากไม่มีการใช้งานระบบปฏิบัติการ Mac จาก Command Line ใน OS X
ผู้ใช้ Mac สามารถปรับระยะเวลาที่ไม่ได้ใช้งานเพื่อให้คอมพิวเตอร์สามารถนอนหลับได้อย่างง่ายดายผ่านแผงกำหนดลักษณะ Energy Saver แต่ผู้ใช้ OS X ขั้นสูงจำนวนมากอาจต้องการเปลี่ยนเป็นบรรทัดคำสั่งเพื่อดำเนินการดังกล่าว ช่วยให้สามารถเขียนสคริปต์การตรวจสอบระยะไกลและเปลี่ยนพฤติกรรมการใช้งานที่ไม่ได้ใช้งานผ่าน SSH และคุณยังสามารถใช้เพื่อกำหนดความต้องการเวลาที่ไม่ได้ใช้งานเกินกว่าสิ่งที่ได้รับผ่านทางวิธีการกำหนดค่ามาตรฐานมาตรฐาน
โปรดสังเกตว่านี่ไม่ใช่การเริ่มต้นการนอนหลับจากบรรทัดคำสั่ง แต่เป็นการเปลี่ยนแปลงพฤติกรรมการนอนหลับเช่นว่า Mac จะนอนหลับทั้งหมดหรือไม่และระยะเวลาที่ไม่มีการใช้งานจะนานเท่าไรก่อนที่คอมพิวเตอร์จะเริ่มหลับ
ในการเริ่มต้นให้เรียกใช้ Terminal จากโฟลเดอร์ / Applications / Utilities / และใช้สตริงคำสั่งต่อไปนี้ ต้องใช้ Sudo ดังนั้นคาดว่าจะป้อนรหัสผ่านของผู้ดูแลระบบเพื่อกำหนดการเปลี่ยนแปลงใด ๆ ในการใช้งานที่ไม่ได้ใช้งาน
ตั้งเวลาว่างของระบบปฏิบัติการ Mac จาก Command Line
คุณสามารถกำหนดระยะเวลาที่ไม่ได้ใช้งานเป็นนาทีที่ต้องใช้ก่อนที่ Mac จะเข้าสู่โหมดสลีปพร้อมกับไวยากรณ์ต่อไปนี้ตัวอย่างเช่นเราจะใช้เวลา 60 นาทีในการไม่มีการใช้งานก่อนที่ Mac จะนอนหลับ:
sudo systemsetup -setcomputersleep 60
แทนที่ 60 ด้วยหมายเลขอื่น ๆ เป็นนาทีหากต้องการ
ปิดระบบ Sleep จาก Command Line ใน OS X
นอกจากนี้คุณยังสามารถปิดใช้งานการนอนหลับของระบบอย่างสมบูรณ์เนื่องจากไม่มีการใช้งานจากบรรทัดคำสั่งด้วยคำสั่งเดียวกันแทนที่ตัวเลขด้วย "ไม่ระบุ" เพื่อระบุว่า Mac ไม่เคยหยุดทำงานจากการไม่มีการใช้งาน:
sudo systemsetup -setcomputersleep Never
นอกจากนี้คุณยังสามารถใช้ "ปิด" แทนคำว่า "ไม่ได้" ได้แม้ว่าจะต้องใส่ใจกับการใช้คำสั่ง terminal
ตรวจสอบสถานะปัจจุบันของระบบปฏิบัติการ Mac
ถ้าคุณต้องการกำหนดว่าพฤติกรรมการนอนหลับของระบบอยู่ที่ใดคุณสามารถใช้ปุ่ม -getcomputersleep flag:
sudo systemsetup -getcomputersleep
ถ้าคุณเห็นตัวเลขที่รายงานกลับมาเป็นตัวเลขในไม่กี่นาทีที่ไม่ได้ใช้งานเพื่อกำหนดเวลาที่เหตุการณ์การนอนหลับเกิดขึ้นซึ่งจะแสดงถึงฟังก์ชันการนอนหลับอยู่ ในทำนองเดียวกันถ้าสิ่งที่คุณเห็นว่าเป็น "Never" Mac จะไม่หลับจากการไม่ใช้งาน