在哪里可以挂接墙上广播以实现 acpi/按钮触发关机?

在哪里可以挂接墙上广播以实现 acpi/按钮触发关机?

如果有人/某物关闭了我通过 ssh 登录的机器,我通常会得到

Shared connection to 2001:db8::1 closed.

我想将其与本地或网络问题区分开来:

Power button (/dev/input/..) pressed, shutting down now.
Critical battery action: shutting down now.
Immediate shutdown initiated by user betty, no wall message provided.

在处理电源按钮时,我可以在哪里挂接 systemd 来启用详细广播?

部分解决方案:

  • 在 sshd 退出之前运行的 systemd 单元可以报告普通的关机过程,但无法可靠地告知扳机grep相关杂志条目工作得还不错)。
  • 当我合理地确定首先不应该尝试关闭时,我可以使用systemd-inhitibit另一种方法,让另一方与我一起协调关闭。
  • 我知道wall在现代仍然有效:shutdown time "wall message" 向所有用户广播mesg y。我找不到强制执行默认值的地方。

相关内容