システムがsystemdを使用しているかどうかを正しく確認する方法は?

システムがsystemdを使用しているかどうかを正しく確認する方法は?

私のDebian 10サーバーではpidof systemdpidにもかかわらず結果はありません。

# pgrep systemd -la
1 /sbin/init
256 /lib/systemd/systemd-journald
275 /lib/systemd/systemd-udevd
282 /lib/systemd/systemd-timesyncd
355 /lib/systemd/systemd-logind

現在のシステムがsystemdを使用している場合は、共通のbashインストールスクリプトを確認したいと思います。

答え1

これ録音方式systemdが実行中のシステムを管理していることを確認することは、/run/systemd/systemディレクトリが存在することを確認することです。存在する場合、systemdはシステムを起動します。

また、見ることができますシェルを使用した初期化システムの検出

関連情報