ทำให้ Mac ตื่นอยู่ขณะรัน Claude Code เอเจนต์ และงานยาวๆ

Mac ที่พักเครื่องจะหยุดเอเจนต์ การดาวน์โหลด หรือการ build ของคุณไว้ วิธีที่เร็วที่สุดมีมากับ macOS อยู่แล้ว คือคำสั่งเทอร์มินัลเดียว caffeinate นี่คือวิธีที่ได้ผล และกับดักเมื่อคุณปิดฝาจอ

อัปเดต

สรุปสั้น ๆ

  • caffeinate -i ทำให้ Mac ตื่นอยู่จนกว่าคุณจะกด Control-C ใส่คำสั่งต่อท้าย แล้ว Mac จะตื่นอยู่นานเท่าที่คำสั่งนั้นรันพอดี: caffeinate -i claude
  • ไม่ใช้เทอร์มินัล: บน MacBook ให้เปิด Prevent automatic sleeping on power adapter when the display is off (แบตเตอรี่ → ตัวเลือก) บน Mac แบบตั้งโต๊ะ สวิตช์เดียวกันอยู่ใต้พลังงาน
  • การปิดฝา MacBook จะทำให้เครื่องพักเครื่อง เว้นแต่เสียบไฟอยู่และต่อจอภายนอก คีย์บอร์ด และเมาส์
  • หน้าจอล็อกและดับได้ในขณะที่ Mac ยังทำงานต่อ สิ่งที่หยุดงานของคุณคือการพักเครื่อง ไม่ใช่หน้าจอที่มืด

1caffeinate: คำสั่งในตัว

caffeinate มีมากับ Mac ทุกเครื่อง มันทำให้ Mac ตื่นอยู่ระหว่างที่มันรัน และไม่ทำอะไรอื่น

ให้ Mac ตื่นอยู่จนกว่าคุณจะกด Control-C:

caffeinate -i

ให้ตื่นอยู่นานเท่าที่ Claude Code (หรือคำสั่งอื่นใด) รันพอดี:

caffeinate -i claude

เป็นเวลาสองชั่วโมง (7,200 วินาที):

caffeinate -i -t 7200

จนกว่าโปรแกรมที่รันอยู่แล้วจะทำงานเสร็จ (หาหมายเลขของมันด้วย pgrep แล้วใส่หลัง -w):

pgrep -fl claude
caffeinate -i -w 12345

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

2การตั้งค่าแบบไม่ใช้เทอร์มินัล

บน MacBook: การตั้งค่าระบบ → แบตเตอรี่ → ตัวเลือก แล้วเปิด Prevent automatic sleeping on power adapter when the display is off บน Mac แบบตั้งโต๊ะ: การตั้งค่าระบบ → พลังงาน แล้วเปิด Prevent automatic sleeping when the display is off (บริการช่วยเหลือของ Apple)

การตั้งค่านี้ใช้ได้เฉพาะตอนที่ Mac เสียบไฟอยู่ และใช้พลังงานมากขึ้น ปิดมันเมื่อไม่ต้องใช้แล้ว

3การปิดฝาจอ

MacBook จะพักเครื่องเมื่อคุณปิดฝา และ caffeinate เปลี่ยนเรื่องนี้ไม่ได้ เครื่องจะทำงานต่อขณะปิดฝาได้เฉพาะใน โหมดปิดฝาจอ (closed-display mode) คือเสียบไฟและต่อจอภายนอก พร้อมคีย์บอร์ดและเมาส์หรือแทร็คแพด (Other World Computing)

คุณอาจเจอ sudo pmset -a disablesleep 1 ในอินเทอร์เน็ต คำสั่งนี้หยุดการพักเครื่องทั้งหมด แม้ตอนอยู่ในกระเป๋า ซึ่ง MacBook ที่ปิดฝาแต่รันเอเจนต์อยู่อาจร้อนมาก ถ้าคุณใช้ ให้ย้อนกลับด้วย sudo pmset -a disablesleep 0 และอย่ารันบรรทัด sudo ที่คุณไม่เข้าใจเด็ดขาด

4แอปที่ทำให้แทนคุณ

ถ้าคุณชอบคลิกมากกว่าพิมพ์ มีแอปบนแถบเมนูที่ใช้สวิตช์ระบบตัวเดียวกัน:

  • Amphetamine (ฟรี, Mac App Store): เซสชันพร้อมตัวจับเวลา "ขณะที่แอปกำลังรัน" และอื่นๆ
  • KeepingYouAwake (ฟรี, โอเพนซอร์ส): คลิกเดียวบนแถบเมนู

5สำหรับเอเจนต์ที่รันขณะคุณไม่อยู่

  • ให้ Mac เสียบไฟไว้ และบน Mac แบบตั้งโต๊ะ ให้เปิด Wake for network access ใต้พลังงาน เพื่อให้การแชร์หน้าจอและ SSH ยังเข้าถึงเครื่องได้
  • รันเอเจนต์ภายใน caffeinate -i เพื่อให้ Mac กลับไปพักเครื่องเองเมื่อเอเจนต์ทำงานเสร็จ
  • Mac mini เป็นเครื่อง AI ที่เปิดตลอดได้อย่างเงียบ ดู คู่มือเซิร์ฟเวอร์ AI ด้วย Mac mini
  • ก่อนปล่อยเอเจนต์ให้รันทิ้งไว้ ให้ตรวจว่ามันแตะอะไรได้บ้าง ถ้ามันเคยรันคำสั่งที่คุณไม่ได้คาดไว้ ให้ทำ การตรวจ Mac

6คำถาม

ทำอย่างไรให้ Mac ไม่หลับขณะใช้ Claude Code?
เริ่มด้วย caffeinate -i claude แทน claude Mac จะตื่นอยู่ขณะที่ Claude Code รัน และกลับไปพักเครื่องได้เมื่อจบ สำหรับเซสชันยาวๆ ให้เสียบไฟไว้
คำสั่งเทอร์มินัลที่ทำให้ Mac ไม่หลับคืออะไร?
caffeinate -i ทำให้ตื่นอยู่จนกว่าคุณจะกด Control-C, caffeinate -i -t 3600 เป็นเวลาหนึ่งชั่วโมง, caffeinate -i ตามด้วยคำสั่งใดก็ได้ นานเท่าที่คำสั่งนั้นรัน
ทำให้ MacBook ตื่นอยู่ขณะปิดฝาได้ไหม?
ได้เฉพาะในโหมดปิดฝาจอ: เสียบไฟ ต่อจอภายนอก คีย์บอร์ด และเมาส์ ไม่เช่นนั้นการปิดฝาจะทำให้เครื่องพักเครื่อง ไม่ว่า caffeinate จะตั้งไว้อย่างไร
caffeinate ทำให้แบตหมดเร็วไหม?
มันหยุดการพักเครื่อง Mac จึงใช้พลังงานเท่ากับงานที่กำลังทำ เมื่อใช้แบตเตอรี่ ให้กำหนดเวลาด้วย -t หรือเสียบไฟ
Mac ยังทำงานต่อไหมเมื่อหน้าจอล็อก?
ใช่ ตราบใดที่ตัว Mac เองไม่ได้พักเครื่อง จอดับได้และหน้าจอล็อกได้ ในขณะที่ caffeinate หรือการตั้งค่าพักเครื่องทำให้ Mac ยังทำงานอยู่

แหล่งที่มา

  1. คู่มือ caffeinatess64.com
  2. บริการช่วยเหลือของ Applesupport.apple.com
  3. Other World Computingeshop.macsales.com
  4. Amphetamineapps.apple.com
  5. KeepingYouAwakegithub.com

ความปลอดภัย Mac เพิ่มเติม

ความปลอดภัย Macวางคำสั่งในเทอร์มินัลไปแล้ว? ตรวจ Mac ของคุณตอนนี้Mac โดนแฮก? ถ้าคุณวางคำสั่งจากเว็บลงในเทอร์มินัล ตรวจรายการเข้าสู่ระบบ launch agent ไฟล์ shell และการเชื่อมต่อได้ใน 10 นาทีอ่านคู่มือความปลอดภัย Macกระเป๋าคริปโตบน Mac ถูกดูดเงินได้อย่างไร และจะหยุดมันอย่างไรทำไมกระเป๋าคริปโตบน Mac ถูกดูดเงิน วลีกู้คืนในโน้ตและภาพหน้าจอ การสลับที่อยู่ในคลิปบอร์ด ที่อยู่ปลอมหน้าตาคล้ายกัน และนิสัยที่กันได้อ่านคู่มือความปลอดภัย MacMac ต้องมีแอนตี้ไวรัสไหม?Mac ทุกเครื่องมีระบบป้องกันมัลแวร์ในตัว คือ XProtect, Gatekeeper และ notarization แต่ละตัวตรวจอะไร อะไรหลุดรอดในปี 2026 และเมื่อไรต้องมีมากกว่านั้นอ่านคู่มือMac ของคุณMac ของฉันเป็น Apple Silicon หรือ Intel?เช็กว่า Mac ของคุณใช้ชิป Apple Silicon (M1 ถึง M6) หรือโปรเซสเซอร์ Intel ยังอัปเดต macOS ได้อีกไหม และแต่ละชิปรันอะไรได้บ้างอ่านคู่มือ