Tóm tắt nhanh
caffeinate -igiữ Mac thức cho đến khi bạn nhấn Control-C. Đặt một lệnh phía sau và Mac sẽ thức đúng bằng thời gian lệnh đó chạy:caffeinate -i claude.- Không dùng Terminal: trên MacBook, bật Ngăn tự động ngủ trên bộ tiếp hợp nguồn khi màn hình tắt (Pin → Tùy chọn). Trên máy Mac để bàn, công tắc tương tự nằm trong Năng lượng.
- Gập nắp MacBook sẽ đưa máy vào chế độ ngủ, trừ khi máy đang cắm nguồn và có màn hình ngoài, bàn phím và chuột.
- Màn hình có thể khóa và tắt trong khi Mac vẫn làm việc. Chế độ ngủ mới là thứ dừng tác vụ của bạn, không phải màn hình tối.
1caffeinate: lệnh có sẵn
caffeinate có sẵn trên mọi máy Mac. Nó giữ Mac thức trong khi chạy và không làm gì khác.
Giữ Mac thức cho đến khi bạn nhấn Control-C:
caffeinate -iGiữ máy thức đúng bằng thời gian Claude Code (hoặc bất kỳ lệnh nào khác) chạy:
caffeinate -i claudeTrong hai giờ (7.200 giây):
caffeinate -i -t 7200Cho đến khi một chương trình đang chạy kết thúc (tìm số của nó bằng pgrep, rồi đặt sau -w):
pgrep -fl claude
caffeinate -i -w 12345Ý nghĩa các chữ cái: -i ngăn Mac ngủ khi không hoạt động, -d giữ màn hình bật, -m giữ ổ đĩa thức, -s giữ toàn bộ hệ thống thức khi cắm nguồn (hướng dẫn caffeinate). Với tác tử và build, -i là đủ; chỉ thêm -d nếu bạn muốn xem màn hình.
2Cài đặt, không cần Terminal
Trên MacBook: Cài đặt hệ thống → Pin → Tùy chọn, rồi bật Ngăn tự động ngủ trên bộ tiếp hợp nguồn khi màn hình tắt. Trên máy Mac để bàn: Cài đặt hệ thống → Năng lượng, rồi Ngăn tự động ngủ khi màn hình tắt (Hỗ trợ Apple).
Cài đặt này chỉ có tác dụng khi Mac đang cắm nguồn và tốn nhiều điện hơn, nên hãy tắt nó khi không còn cần.
3Gập nắp
MacBook sẽ ngủ khi bạn gập nắp, và caffeinate không thay đổi điều đó. Máy chỉ tiếp tục làm việc khi gập nắp ở chế độ gập màn hình (closed-display mode): cắm nguồn và nối màn hình ngoài, có bàn phím và chuột hoặc bàn di chuột (Other World Computing).
sudo pmset -a disablesleep 1 trên mạng. Lệnh này chặn mọi chế độ ngủ, kể cả khi máy nằm trong túi, nơi một chiếc MacBook gập nắp đang chạy tác tử có thể trở nên rất nóng. Nếu dùng, hãy hoàn tác bằng sudo pmset -a disablesleep 0, và đừng bao giờ chạy một dòng sudo mà bạn không hiểu.4Ứng dụng làm việc đó cho bạn
Nếu bạn thích bấm hơn gõ, các ứng dụng trên thanh menu dùng cùng công tắc hệ thống đó:
- Amphetamine (miễn phí, Mac App Store): phiên có hẹn giờ, "trong khi một ứng dụng đang chạy" và hơn thế.
- KeepingYouAwake (miễn phí, mã nguồn mở): một cú bấm trên thanh menu.
5Cho tác tử chạy khi bạn vắng mặt
- Giữ Mac cắm nguồn, và trên máy Mac để bàn hãy bật Wake for network access trong Năng lượng, để Chia sẻ màn hình và SSH vẫn kết nối được.
- Chạy tác tử bên trong
caffeinate -i, để Mac tự ngủ lại khi tác tử xong việc. - Mac mini là một máy AI luôn bật, chạy êm; xem hướng dẫn dùng Mac mini làm máy chủ AI.
- Trước khi để tác tử chạy rồi rời đi, hãy kiểm tra nó có thể động đến những gì. Nếu nó từng chạy một lệnh bạn không ngờ tới, hãy làm bước kiểm tra Mac.
6Câu hỏi
- Làm sao giữ Mac thức khi chạy Claude Code?
- Khởi động bằng
caffeinate -i claudethay vìclaude. Mac sẽ thức trong khi Claude Code chạy và có thể ngủ lại khi nó kết thúc. Hãy cắm nguồn cho các phiên dài. - Lệnh Terminal nào giữ Mac không ngủ?
caffeinate -igiữ máy thức cho đến khi bạn nhấn Control-C;caffeinate -i -t 3600trong một giờ;caffeinate -itheo sau là một lệnh bất kỳ, trong suốt thời gian lệnh đó chạy.- Có thể giữ MacBook thức khi gập nắp không?
- Chỉ ở chế độ gập màn hình: cắm nguồn, có màn hình ngoài, bàn phím và chuột. Nếu không, gập nắp sẽ đưa máy vào chế độ ngủ, bất kể caffeinate.
- caffeinate có làm hao pin không?
- Nó ngăn chế độ ngủ, nên Mac tiêu tốn điện đúng bằng khối lượng công việc đang làm. Khi dùng pin, hãy đặt giới hạn thời gian bằng
-t, hoặc cắm sạc. - Mac có tiếp tục làm việc khi màn hình khóa không?
- Có, miễn là bản thân Mac không ngủ. Màn hình có thể tắt và khóa trong khi caffeinate hoặc cài đặt chế độ ngủ giữ Mac chạy.
Nguồn
- hướng dẫn caffeinatess64.com
- Hỗ trợ Applesupport.apple.com
- Other World Computingeshop.macsales.com
- Amphetamineapps.apple.com
- KeepingYouAwakegithub.com