當某些用戶正在從硬件暫停而不是從其他某個應用程序掛起時,是否可以從Linux內核捕獲信號?從用戶空間在Linux中捕獲掛起/恢復
這意味着,當用戶單擊暫停按鈕(或關閉蓋子)時捕捉信號。
例如,我看到APM必須實現內核和用戶空間軟件才能處理這個問題。看起來內核默認不處理這個問題。
當某些用戶正在從硬件暫停而不是從其他某個應用程序掛起時,是否可以從Linux內核捕獲信號?從用戶空間在Linux中捕獲掛起/恢復
這意味着,當用戶單擊暫停按鈕(或關閉蓋子)時捕捉信號。
例如,我看到APM必須實現內核和用戶空間軟件才能處理這個問題。看起來內核默認不處理這個問題。
如果您的發行版使用的是pm-utils,您可以添加一個腳本到/usr/lib/pm-utils/sleep.d
,該腳本會被掛起/恢復(或休眠/解凍)事件調用。你想達到什麼目的?
正如我所看到的,pm-utils只是在你使用它暫停時才工作,他們不會聽內核的某個暫停信號。我對嗎?我試圖在掛起/恢復時關閉無線網絡。 –
我還是很困惑。你的WiFi設備的驅動程序不支持暫停/恢復(當然,他們現在都做)?你在問一個內核開發的問題嗎?這個解決方案試圖解決的問題究竟是什麼? –
基本上,當我們暫停我們的設備與無線上,該設備將不會恢復。如果我做了ifconfig wlan0 down,然後暫停/恢復工作。 –
您使用的是ACPI嗎?通常有一些ACPI掛鉤位於某處,比如'/ etc/acpi/actions',您可以修改或添加代碼。 –
@JonLin不,我沒有使用任何acpi守護進程。 –