朋友们!
我需要一种机制来验证 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 发行版和发行版中显得可靠。