Я пробую получить JSON с топ-5 процессов по памяти.
Этот JSON я хочу отправить в Zabbix и нарисовать топ 5 процессов по памяти.
Я получаю топ 5 процессов по памяти командой:
ps axho comm --sort -rss | head -5
node
mongod
kubelet
dockerd
systemd-journal
Как преобразовать вывод bash в JSON с ключом {#PROCNAME} чтобы получить такую структуру:
{
"data": [
{
"{#PROCNAME}": "node"
},
{
"{#PROCNAME}": "mongod"
},
{
"{#PROCNAME}": "kubelet"
},
{
"{#PROCNAME}": "dockerd"
},
{
"{#PROCNAME}": "systemd-journal"
}
]
}
Используя jq или python. Есть ли у кого-нибудь идеи как примерно это сделать?