インストールされているパッケージのリストをシステムで実行されているサービス(init.d)に接続しようとしています。これにはansibleを使用しましたが、もちろんbashプロンプトも使用できます。
たとえば、opensshがインストールされていることを確認すると、サービスsshdのステータスも報告されます。
どのサービスがどのパッケージに属するかを把握する方法はありますか?
答え1
次のようにプレイできます。
rpm -qal |grep /usr/lib/systemd/system/ |xargs -l1 basename | xargs systemctl status
どのサービスがどのパッケージに属するかを把握する方法はありますか?
rpm -qf /usr/lib/systemd/system/podman.service