นอน Mac จาก Command Line

สามารถเรียกใช้การสลีปได้ทันทีบน Mac ผ่านบรรทัดคำสั่งโดยใช้คำสั่ง pmset หรือการเรียกใช้ AppleScript แบบง่ายๆใน OS X ซึ่งจะมีประโยชน์หลายประการไม่ว่าจะเป็นการเขียนสคริปต์การจัดการระบบการจัดการระยะไกลกับ SSH หรือบางทีคุณอาจทำได้ง่ายๆ อยู่ในบรรทัดคำสั่ง

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

วิธีการใส่ Mac ลงใน Command Line ของ OS X

หากต้องการลองทำเช่นนี้ให้เปิด Terminal และใช้คำสั่งต่อไปนี้ โปรดจำไว้ว่าไม่มีคำเตือนให้นอนหลับได้ทันที

เคล็ดลับแรกใช้ pmset:

pmset sleepnow

นั่นคือหนึ่งในการใช้งานง่ายที่สุดของ pmset ซึ่งเป็นสาธารณูปโภคการจัดการพลังงานเต็มรูปแบบ

ตามที่กล่าวมาการนอนหลับเกิดขึ้นทันทีดังนั้นหากคุณยังไม่พร้อมที่จะใช้เวลารอสักครู่หรือใช้รูปแบบของเคล็ดลับต่อไปเนื่องจาก AppleScript สามารถกำหนดเวลาได้อย่างง่ายดาย

การใช้ AppleScript จากบรรทัดคำสั่งเป็นอีกวิธีหนึ่งในการเริ่มต้นการสลีปจาก Terminal ได้ทันที ไวยากรณ์สำหรับวิธีการนอนหลับ AppleScript มีดังนี้:

osascript -e 'tell application "Finder" to sleep'

osascript เป็นเครื่องมือบรรทัดคำสั่งที่เรียกใช้สคริปต์ OSA แฟลกส์ -e จะรันสคริปต์ในเครื่องหมายคำพูดแทนที่จะมองหาไฟล์และข้อความในใบเสนอราคาเป็นพื้นฐาน AppleScript

การใช้วิธีใดวิธีหนึ่งควรแทนที่อะไรที่ทำงานใน Mac OS X และบังคับให้ระบบนอนหลับ คุณยังสามารถกำหนดเป้าหมายแอ็พพลิเคชัน "System Events" ได้หากคุณพบบางสิ่งที่ป้องกันการนอนหลับ:

osascript -e 'tell application "System Events" to sleep'

AppleScript หลังใช้ในคำแนะนำของเราในการใส่ Mac ลงในโหมดสลีปโดยใช้ iPhone หรือ ssh