通过 shell 脚本检查 linux 是否正在使用 service 或 systemctl

通过 shell 脚本检查 linux 是否正在使用 service 或 systemctl

朋友们!

我需要一种机制来验证 Linux 虚拟专用服务器是否正在利用 systemctl 或服务。

systemd应用程序已安装在所有设备上。

当前代码。

if pgrep systemd-journal; then
    systemctl restart unbound
else
    service unbound restart
fi

答案1

ps --no-headers -o comm 1

这会返回 systemd 或 init,并且在 Linux 发行版和发行版中显得可靠。

相关内容