更新:あなたの質問を読み直したところ、少し違う質問に答えていたことに気付きました。サービスが実行されているかどうかを知りたいのですが、パッケージがインストールされているかどうかを確認する方法について最初に回答しました。実際の質問に答えるには、init システムによって異なります。
<オール>
systemd - 基本コマンドは systemctl
です 、すべてのサービスとその状態を一覧表示するため、手動で手動で参照するか、 grep
を介してパイプすることができます コマンド、次のように:systemctl | grep -e cgmanager -e cgproxy -e cgroupfs-mount
.または、ユーザー muru がコメントで示唆しているように、単純に systemctl status 'cg*'
.
sysVinit - 基本コマンドは service --status-all
です grep コマンドは service --status-all 2>&1 | grep -e cgmanager -e cgproxy -e cgroupfs-mount
になります .この場合、実行中のサービスは [+]
で示されることに注意してください。 プレフィックス記号。また、grep を機能させるには、リダイレクト 2>&1
に注意してください。 service
用に作成する必要があります コマンド。
元の回答:
<オール>
man cgroups
を試すのが一番簡単かもしれません。 .ドキュメント ページが表示された場合は、ホストにパッケージがインストールされています。ただし、一部のインストールは「けち」で、man
をインストールしません。 ページ。
cgm
を試すことができます それが出力を生成するかどうかを確認します。 cgroups
のほとんどのインストール そのコマンドが含まれますが、必ずしもそうとは限りません。
ホストディストリビューションのパッケージリストを調べることができます。 Debian の派生物では、dpkg -l |grep cgroup
になります。 、ただし、システムによって root
へのアクセスが制限される場合があります または sudo
dpkg
の場合 .
他にもたくさんの方法があります。