systemd管理サービス一覧のjson形式出力コマンド


systemctl --type=service | grep .service | sed -E 's/ +/ /g' | sed -E 's/([^ ]+) +([^ ]+) +([^ ]+) +([^ ]+) +(.*)/{"name":"\1","status":"\4","desc":"\5"},/g' | tr -d '\n' | sed -E 's/(.*),/[\1]/g'