Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> Mac

ตั้งเวลาปิดเครื่อง Mac อัตโนมัติ: คู่มือ Terminal, Shortcut และแอปช่วย

ต้องการให้ Mac ปิดเครื่อง/รีสตาร์ท/สลีป อัตโนมัติเวลาที่กำหนด? macOS มีเครื่องมือ built-in ทั้ง Terminal (shutdown command), Energy Saver / Battery Settings, และการสร้าง Desktop Shortcut บทความนี้รวบรวม ทุกวิธีตั้ง Shutdown Timer บน Mac

วิธีที่ 1: ใช้ Terminal (ยืดหยุ่นที่สุด)

เปิด Terminal (Applications → Utilities → Terminal)

คำสั่งพื้นฐาน

sudo shutdown -h +[นาที]
  • -h = Halt (ปิดเครื่อง)
  • -r = Reboot (รีสตาร์ท)
  • -s = Sleep (สลีป)
  • +15 = ในอีก 15 นาที (เปลี่ยนตัวเลขได้)

ตัวอย่าง

  • ปิดเครื่องใน 30 นาที: sudo shutdown -h +30
  • รีสตาร์ทใน 1 ชั่วโมง: sudo shutdown -r +60
  • สลีปใน 10 นาที: sudo shutdown -s +10
  • ปิดเครื่องเวลา 23:30: sudo shutdown -h 23:30

ยกเลิก Timer

sudo kill [PID]

PID จะแสดงตอนรันคำสั่ง shutdown (เช่น shutdown: pid 1234) หรือใช้ sudo killall shutdown

วิธีที่ 2: ตั้งเวลาปิด/เปิดเครื่องใน System Settings (GUI)

macOS Ventura, Sonoma, Sequoia:

  1. System Settings → General → Shut Down (หรือ Lock Screen → Turn off display)
  2. ไม่มีตัวตั้งเวลา "Shutdown" โดยตรงใน GUI แล้ว (Apple ลบออก) → ใช้ Terminal หรือแอปภายนอก

macOS Monterey และก่อนหน้า (Energy Saver):

  1. System Preferences → Energy Saver (หรือ Battery)
  2. แท็บ Schedule (หรือ Battery → Schedule)
  3. ติ๊ก Start up or wake / Sleep / Shut Down
  4. ตั้งเวลาและวัน → OK

วิธีที่ 3: สร้าง Desktop Shortcut (คลิกครั้งเดียว ใช้ได้ทุกครั้ง)

  1. เปิด TextEdit → New Document → Format → Make Plain Text (⌘⇧T)
  2. วางโค้ด:
    #!/bin/bash
    sudo shutdown -h +10
    (เปลี่ยน +10 เป็นนาทีที่ต้องการ)
  3. Save → ชื่อ shutdown_10min.command บน Desktop → ไม่ติ๊ก ".txt"
  4. เปิด Terminal → cd ~/Desktop && chmod +x shutdown_10min.command
  5. ดับเบิลคลิกไฟล์ → ใส่รหัสผ่าน Admin → Timer เริ่มทำงาน

แอปช่วยตั้งเวลา (GUI สวยงาม)

แอปราคาคุณสมบัติเด่น
Shutdown Timer (Mac App Store)ฟรี / Pro $2.99GUI เรียบง่าย ตั้งเวลา Shutdown/Restart/Sleep/Logout ได้
Timer BoomฟรีTimer นับถอยหลัง, ปิดเครื่อง, เล่นเสียงแจ้งเตือน
PowerMyMacFree Trial / Proไม่แค่ Timer - Clean Junk, Optimize, Uninstall, Duplicate Finder ครบวงจร
Auto Shutdownฟรีตั้งเวลาปิดเครื่อง, หยุดเพลง, ปิดจอ

เคล็ดลับ: รักษา Mac ให้แรงด้วย PowerMyMac

Mac ที่ช้าหรือเต็มดิสก์ อาจปิดเครื่องไม่ได้/ค้าง รัน PowerMyMac → Smart Scan ทุกสัปดาห์ ลบ Junk, Cache, Log, Duplicate → Mac ทำงานลื่น ตอบสนองคำสั่ง Shutdown เร็วขึ้น

สรุป: ใช้ Terminal สำหรับความยืดหยุ่นสูงสุด สร้าง .command Shortcut สำหรับใช้บ่อย ใช้ แอป GUI สำหรับคนชอบคลิกเมาส์