Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Mac

ป้องกัน Mac ไม่ให้สลีปด้วยคำสั่ง Terminal เพียงคำเดียว

บางครั้งคุณต้องรันงานที่ต้องการให้ Mac อยู่ตื่นนานๆ ปกติแล้วต้องไปเปลี่ยนการตั้งค่าสลีปใน System Preferences ซึ่งง่ายพอ แต่จะน่าเบื่อหากต้องทำหลายครั้งในวัน

แน่นอนว่ามีแอพ協力廠商 (third-party apps) ที่ทำได้ แต่ถ้ามีคำสั่ง Terminal เร็วและง่ายที่ป้องกัน Mac ไม่ให้สลีป ลองดีไหม? ข่าวดี: มีจริง

ใช้ Terminal ป้องกัน Mac ไม่ให้สลีป

ขั้นแรก เปิดแอพ Terminal (ในโฟลเดอร์ Utilities) และพิมพ์

caffeinate

หากรันคำสั่งแบบนี้ Mac จะอยู่ตื่นจนกว่าคุณจะปิดหน้าต่าง Terminal—วิธีนี้คุณไม่ต้องจำว่าต้องพิมพ์คำสั่งใหม่เพื่อให้ Mac กลับมาสลีปปกติ
ป้องกัน Mac ไม่ให้สลีปด้วยคำสั่ง Terminal เพียงคำเดียว

ตัวเลือก Caffeinate อื่นๆ

มีอีกสองวิธีรันคำสั่ง Caffeinate: ตั้งเวลา หรือจนกว่าคำสั่ง Terminal ที่กำลังรันจะจบ เพื่อเพิ่มตัวจับเวลา ให้เพิ่มเวลา (วินาที) ที่ต้องการให้ Mac อยู่ตื่น ไปท้ายคำสั่ง จะประมาณนี้:

caffeinate -t 4000

แทนที่ 4000 ด้วยจำนวนวินาทีที่ต้องการให้ Mac อยู่ตื่นป้องกัน Mac ไม่ให้สลีปด้วยคำสั่ง Terminal เพียงคำเดียว

เพื่อผูกคำสั่ง Caffeinate กับคำสั่ง Terminal ที่กำลังรันอยู่ ให้เพิ่มคำสั่งที่รันอยู่ไปท้ายคำสั่ง Caffeinate ใน Terminal เช่น:

caffeinate -i script.sh

คำสั่ง caffeinate ยังให้ระบุได้ว่าส่วนไหนของ Mac อยู่ตื่น เพิ่ม "-i" ท้ายคำสั่งจะป้องกันไม่ให้ Mac สลีปแบบ idle (ไม่ได้ใช้งาน) คุณสามารถใช้ -s, -d, หรือ -m แทนได้:

  • "-s" ระบบทั้งหมดอยู่ตื่น
  • "-d" ป้องกันไม่ให้หน้าจอสลีป
  • "-m" ป้องกันไม่ให้ดิสก์หมุนขณะ Mac idle

นี่คือสรุปการใช้คำสั่ง Caffeinate บน Mac จำไว้ว่า หากใช้คำสั่งผิดวิธี อาจก่อให้เกิดปัญหาการใช้พลังงาน ให้ Mac พักบ้างนะ!