我的服务器关闭。每次都是半夜。
acpi 事件 power_button 被触发。在 /etc/acpi/events/power_button
电源按钮:
# care about the power button
event=button/power.*
action=/usr/lib/acpid/power_button
我怎样才能找出这个事件的“来电者”或触发器?
我的服务器关闭。每次都是半夜。
acpi 事件 power_button 被触发。在 /etc/acpi/events/power_button
电源按钮:
# care about the power button
event=button/power.*
action=/usr/lib/acpid/power_button
我怎样才能找出这个事件的“来电者”或触发器?
power_button
是一个脚本,所以您只需要保存从该脚本执行的回溯。这个想法是编写一个脚本,从启动power_button
向上分析进程树,调用者进程应该在其中的某个地方。看到这个答案。将脚本放入
/usr/lib/acpid/power_button
并将其输出保存到文件中:这应该可以识别违规者,除非原因不是数据中心的清洁工:)完全取决于您的 linux 风格,但我发现这在过去很有帮助:
还使用“lastcomm”查找前面的进程。