シェルスクリプトを使用して、Linuxがserviceまたはsystemctlを使用していることを確認してください。

シェルスクリプトを使用して、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ディストリビューションとディストリビューションでは安定しているようです。

おすすめ記事