列挙型ユーザー範囲/スライス

列挙型ユーザー範囲/スライス

systemdインスタンスの下のすべてのユーザー範囲をプログラムで列挙する必要があります。

現在私はやっていますsystemctl --state running list-units user@*

これは私に次の単位を提供します[email protected]

次に、フォーマットは常に単純なregex / awk / etcを使用して変換できると仮定し、前のlist-unitsコマンドの結果のループ/リストであるmachine =パラメータ値を使用します。systemctl --user [email protected] --type service --state running[email protected] => [email protected]

これが最善の方法ですか?そうですか?私が知る必要がある特別なケースがありますか?

関連情報