리눅스 데몬이 있는데 표준 전원 상태 변경 사항에 대해 알려주고 싶습니다 : 절전/다시 시작, 최대 절전 모드. 지금 pm-utils 후크를 사용하고 있지만 udev와 비슷한 것이 있는지 궁금합니다 (장치 등록에 대한 알림을받을 수 있습니다 : 추가/제거/변경/이동). acpid는 사용자 공간 프로그램에 ACPI 이벤트를 알리도록 설계된 것 같습니다. 데몬으로 사용할 수 있을지 모르겠습니다.리눅스 데몬의 전원 상태 알림
0
A
답변
0
는 지금까지 내가 아는 한, 수면/웨이크 업 관련 이벤트를 보냅니다 더 uevent 방송이 없습니다. 하지만 직접 수신자를 보내면 PM_SUSPEND_PREPARE
/PM_POST_SUSPEND
을 수신하자마자 생성하고 보내는 드라이버를 작성할 수 있습니다. 이렇게하려면 PM_ * 알림을 수신하는 알림 블록을 구현하고 register_pm_notifier(&your_notification_block)
을 사용하여 PM 알림 체인에 등록해야합니다. 즉, PM_*
알림을 uevent로 번역하는 번역기 드라이버를 작성할 수 있습니다.
그러나 시스템이 잠자기 상태가 될 때 커널은 일시 중단하기 전에 모든 프로세스을 고정시킵니다. 그것은 당신의 데몬이 uevent를 받지만, 당신이 원하는 것을 할 시간이 없을 것임을 의미합니다.
관련 문제
- 1. Symbian 전원 상태 알림
- 2. 리눅스 데몬의 적절한 동작
- 3. Qt의 Windows 전원 상태 변경 이벤트 알림
- 4. 메시지 전용 창에서 전원 상태 변경 알림
- 5. 리눅스 데몬의 상태를 알려주는 방법
- 6. Linux의 전원 관리 알림
- 7. 우분투의 노트북 전원 상태
- 8. USB 전원 상태 감지
- 9. Mac OSX에서 전원 알림 수신 (특히 종료)
- 10. Windows 10 시스템 전원 상태 감지
- 11. 코코아 전원 어댑터 상태 가져 오기
- 12. C++을 사용하여 시스템 전원 상태 찾기
- 13. 비주얼 스튜디오 안드로이드 에뮬레이터 - Mashmallow 전원 상태
- 14. 네트워크 상태 변경 알림
- 15. Java의 링크 상태 알림
- 16. 인스턴스 상태 변경 알림
- 17. QMovie 재생 상태 알림
- 18. 상태 알림 지우기 Android
- 19. 즉시 알림 - 오프라인 상태
- 20. Android 상태 알림
- 21. Elastalert : 클러스터 상태 알림
- 22. AndroidHttpClient의 진행 상태 알림
- 23. 리눅스 폴더 변경 자동 알림
- 24. 데몬의 출력을 파일에 기록하려고합니다.
- 25. 리눅스 프로세스가 상태 D에서 죽임
- 26. 전원
- 27. 상태 알림 용 기본 XML
- 28. 상태 표시 줄에 알림 보내기
- 29. MGTwitterEngine 상태 수신 실패 알림
- 30. Downloadmanager 요청 상태 변경 알림