Linux - Làm thế nào để có được lý do thức dậy?


12

Có thể lấy lý do đánh thức hệ thống (Wake-on-LAN, nút Nguồn, đánh thức từ USB) trên Linux không? Tôi đang sử dụng Ubuntu, kernel Linux vô gia cư 2.6.37-12-generic # 26 ~ lucid1-Ubuntu SMP Thứ tư ngày 5 tháng 1 21:51:06 UTC 2011 i686 GNU / Linux


3
Tôi không phải là chuyên gia linux, nhưng nếu có thể thì đây có thể là phân phối cụ thể nên bạn có thể muốn bao gồm phân phối nào bạn đang làm việc cùng. Đây thường là một ý tưởng tốt với bất kỳ câu hỏi bạn yêu cầu của bất kỳ hệ điều hành.
squillman

Tôi nghĩ rằng nó không đặc biệt về phân phối (có thể nó được lưu trữ ở đâu đó trong / sys hoặc / Proc), nhưng tôi đang sử dụng: Linux vô gia cư 2.6.37-12-generic # 26 ~ lucid1-Ubuntu SMP Thứ tư ngày 5 tháng 1 21:51 : 06 UTC 2011 i686 GNU / Linux
honzas

Tôi thực sự muốn biết là tốt! Trong trường hợp của tôi, tôi muốn biết nếu máy của tôi thức dậy vì báo thức RTC (trong trường hợp đó, nó sẽ quay trở lại trạng thái ngủ sau khi chạy một đoạn script nhỏ) hoặc vì tôi đã nhấn một phím bàn phím (trong trường hợp đó không nên dùng phím trở lại giấc ngủ cho đến khi tôi nói như vậy).
Stefan

Câu trả lời:


2

Tùy thuộc vào phần cứng của bạn, bạn có thể tìm thấy điều này bằng cách sử dụng dmidecode:

$ sudo dmidecode |grep Wake-up
    Wake-up Type: Power Switch

Có rất nhiều thông tin phần cứng hữu ích khác từ dmidecode, như số hiệu / kiểu / số sê-ri của bo mạch chủ / DIMM / CPU của bạn

Trong Ubuntu, nó đi kèm với gói dmidecode, nên có sẵn ngay cả trong Lucid.


2
Theo như tôi có thể nói, điều đó luôn luôn nói "Power Switch".
Giây

1
Vâng, điều đó chỉ cung cấp thông tin phần cứng chứ không phải ghi nhật ký hoạt động. Nhưng trên lưu ý này - làm thế nào bạn có thể biết nếu một bo mạch chủ hỗ trợ đánh thức lan qua dmidecode? Tất cả các máy của tôi đều nói "Power Switch"
Sridhar Sarnobat

1

Loại này giải thích nó ở cấp độ phần cứng . Bạn thấy gì khi bạn dmesg | grep -i 'acpi'?


1
Có, tôi biết abou / Proc / acpi / Wakeup và tôi đang sử dụng nó trên một máy khác và nó chọn thiết bị nào được phép đánh thức hệ thống. Nhưng sau khi thức dậy, tôi không thể nói thiết bị nào trong số này gây ra sự thức dậy.
honzas

Do đó tôi hỏi: việc ghi nhật ký kernel không cho bạn biết điều gì đánh thức thiết bị qua ACPI? Tôi đã thử grepping nó trên máy tính để bàn, vì vậy rõ ràng tôi không tìm thấy bất cứ điều gì thú vị ở đó.
songei2f

Đây là một thông báo khá cũ về lỗi kernel , nó đặc biệt hiển thị trong khi gỡ lỗi các vấn đề ACPI trong 2.6.17 và hơn thế nữa, nó sẽ liệt kê thiết bị theo chỉ định bus PCI (hoặc bất cứ điều gì là địa ngục), và nói là thức dậy, không?
songei2f

1
Hấp dẫn. Khi Googling về nó, rất nhiều người phàn nàn về nhật ký gỡ lỗi ồn ào. Theo mặc định , có thể họ đã thay đổi mức ghi nhật ký để yên tĩnh hơn và bạn cần tăng tiếng ồn nếu muốn xem nội dung cũ .
songei2f

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.