按照 Rinzwind 关于如何检测即将发生的计划关机的友好建议,我遇到了以下问题(在相当新的 Ubuntu 64 位 16.04.1 服务器上安装):
root@m________a:~# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.1 LTS
Release: 16.04
Codename: xenial
root@m________a:~# shutdown +5
Shutdown scheduled for Sun 2016-10-16 20:18:40 BST, use 'shutdown -c' to cancel.
root@m________a:~# systemctl status systemd-shutdownd.service
● systemd-shutdownd.service
Loaded: not-found (Reason: No such file or directory)
Active: inactive (dead)
root@m________a:~#
是的,我有systemd-suspend.service
、以及-halt
、、-poweroff
和-reboot
服务。关机服务在哪里?关机仍然有效!
答案1
您可以使用
cat /run/systemd/shutdown/scheduled
这已添加到 systemd 220 版本中,如下所述: https://www.phoronix.com/scan.php?page=news_item&px=Systemd-Kill-Shutdownd