Xác định lý do máy Mac của bạn thức dậy sau khi ngủ

Mục lục:

Anonim

Bạn đã bao giờ đặt máy Mac của mình ở chế độ ngủ, chỉ để thấy nó dường như tự động hoạt động khi bạn quay lại máy chưa? Tôi đã gặp phải bí ẩn này về việc máy Mac bị đánh thức ngẫu nhiên một vài lần và với một vài lệnh trên thiết bị đầu cuối, bạn có thể giúp theo dõi nguyên nhân khiến máy Mac của bạn bị đánh thức khỏi giấc ngủ. Vì vậy, nếu bạn đang thắc mắc tại sao máy Mac của mình bị đánh thức khỏi chế độ ngủ, hãy đọc tiếp để tìm hiểu cách bạn có thể giúp xác định nguyên nhân.

Bạn có biết rằng có nhiều lý do khiến điều này có thể xảy ra, đôi khi đó là sự kiện phần cứng khiến máy Mac thoát khỏi chế độ ngủ, đôi khi là do phần mềm và đôi khi là do nguyên nhân khác. Hướng dẫn này sẽ giúp xác định lý do khiến bất kỳ máy Mac, iMac, MacBook Air, Pro, v.v. nào thức dậy từ trạng thái ngủ. Có, đó là một chút kỹ thuật và sử dụng dòng lệnh trong Mac OS X để xem qua nhật ký hệ thống, sau đó bạn sẽ cần so sánh mã 'lý do đánh thức' nhiều ký tự với danh sách hiển thị bên dưới cho biết lý do ngủ thực sự là gì. Bắt đầu nào.

Cách tìm hiểu lý do tại sao máy Mac bị đánh thức khỏi chế độ ngủ

Khởi chạy Terminal, được tìm thấy trong /Applications/Utilities/ và nhập chính xác dòng lệnh sau vào dòng lệnh, tùy thuộc vào phiên bản phần mềm hệ thống MacOS của bạn:

"

Đối với macOS Monterey và Big Sur, hãy thử lệnh sau: pmset -g log |grep Wake Request "

Điều này có thể tiết lộ quy trình hoặc ứng dụng trực tiếp gây ra sự đánh thức. Ngoài ra, bạn có thể chạy lệnh sau đây cũng có thể hiển thị quá trình gây ra đánh thức, nhưng cũng có mã gỡ lỗi có thể giúp khám phá nguyên nhân khiến hệ thống đánh thức:

"

log show |grep -i Wake request"

Đối với MacOS Sierra, Mojave, Catalina và các phiên bản mới hơn, với hệ thống ghi nhật ký mới, hãy sử dụng lệnh sau:

log show |grep -i “Lý do đánh thức”

Đối với MacOS El Capitan, Yosemite, Mavericks trở lên, với lệnh nhật ký hệ thống truyền thống:

"

syslog |grep -i Wake reason"

Nhấn return và sau đó bạn sẽ thấy một báo cáo từ nhật ký hệ thống trong Mac OS X. Báo cáo này có thể giống như sau:

Thứ bảy ngày 10 tháng 7 08:49:33 Nhân MacBookPro : Lý do đánh thức=OHC1 Thứ bảy ngày 10 tháng 7 17:21:57 Nhân MacBookPro : Lý do đánh thức=PWRB Chủ nhật ngày 11 tháng 7 08 :34:20 Nhân MacBookPro : Lý do đánh thức=EHC2 Chủ nhật ngày 16 tháng 7 18:25:28 Nhân MacBookPro : Lý do đánh thức=OHC1

Bây giờ bạn sẽ muốn xem mã bên cạnh văn bản “Lý do đánh thức=”, đây là thứ sẽ giúp cho bạn biết lý do máy tính thoát khỏi chế độ ngủ. Vậy những mã lý do đánh thức này có nghĩa là gì?

Wake Reason Codes & Ý nghĩa của chúng trong Mac OS X

Chúng tôi sẽ mô tả từng mã lý do đánh thức gỡ lỗi kernel và mã đó liên quan đến điều gì, dẫn bạn đến nguyên nhân khiến máy đánh thức.

  • OHC: là viết tắt của Open Host Controller, thường là USB hoặc Firewire. Nếu bạn thấy OHC1 hoặc OHC2 thì gần như chắc chắn là bàn phím hoặc chuột USB bên ngoài đã đánh thức máy.
  • EHC: viết tắt của Enhanced Host Controller, là một giao diện USB khác, nhưng cũng có thể là thiết bị không dây và bluetooth vì chúng cũng được bật bus USB của máy Mac.
  • USB: thiết bị USB đánh thức máy
  • LID0: nghĩa đen là nắp của MacBook hoặc MacBook Pro của bạn, khi bạn mở nắp, máy sẽ thức dậy khỏi chế độ ngủ.
  • PWRB: PWRB là viết tắt của Power Button, là nút nguồn vật lý trên máy Mac của bạn
  • RTC: Báo thức đồng hồ thời gian thực, thường là từ các dịch vụ đánh thức theo yêu cầu như khi bạn lên lịch ngủ và thức dậy trên máy Mac thông qua bảng điều khiển Tiết kiệm năng lượng. Nó cũng có thể từ cài đặt launchd, ứng dụng người dùng, bản sao lưu và các sự kiện đã lên lịch khác.

Có thể có một số mã khác (như PCI, GEGE, v.v.) nhưng trên đây là những mã mà hầu hết mọi người sẽ gặp phải trong nhật ký hệ thống. Sau khi tìm ra các mã này, bạn thực sự có thể thu hẹp nguyên nhân khiến máy Mac của mình thức dậy từ chế độ ngủ dường như là ngẫu nhiên.

Lưu ý: Bạn cũng có thể theo dõi mã Lý do đánh thức bằng cách nhìn vào Bảng điều khiển nếu bạn không cảm thấy thoải mái với dòng lệnh.Tuy nhiên, theo kinh nghiệm của tôi, Bảng điều khiển tìm kiếm và sử dụng chậm hơn so với Terminal. Điều này thường là do tìm kiếm đối sánh chuỗi mặc định trong Bảng điều khiển sẽ xem xét tất cả nhật ký ứng dụng và hệ thống của bạn, bao gồm cả nhật ký từ bên thứ ba.

Bạn có thấy điều này hữu ích khi theo dõi lý do tại sao máy Mac bị đánh thức khỏi chế độ ngủ không? Bạn có mẹo hoặc đề xuất nào khác để khám phá thông tin tương tự không? Chia sẻ với chúng tôi trong các ý kiến ​​​​dưới đây. Và xin cảm ơn Matt vì đã cung cấp ý tưởng mẹo tuyệt vời này!

Xác định lý do máy Mac của bạn thức dậy sau khi ngủ