OpenWrt alatt PID és parancs paramétereinek kilistázása

Fórumok

Sziasztok!

OpenWrt alatt szeretnék kilistázni minden futó SSH kliens példányt az alábbi formában:
PID parancs paraméterei

A beépített ps mindig levágja a kimenetet, így a hosszabb sorokban nem látom a paramétereket (így erre greppelni nem lehet).
(ezt már 2 éve jelentették, de azóta nem foglalkozott vele senki: https://dev.openwrt.org/ticket/6445)

Amit eddig kitaláltam:
pgrep ssh | while read a; do
echo -n $a" "
cat /proc/$a/cmdline
echo
done

Azonban ennek a kimenete:

3786 ssh-R22222:localhost:22-y-i/root/.ssh/id_rsarssh@192.168.1.5
3831 sshandras@192.168.1.5

Tehát mint látható hiányoznak a szeparáló szünet karakterek.
Van más megoldás mint "opkg --force-overwrite install procps", ami szétszedi szegény busyboxot és felrakja az ncurses bloatot?

Kérlek segítsetek!

Hozzászólások

A cmdlineban a "szavak" \0-val vannak elvalasztva. Szoval egy
|tr "\0" " "
Megoldhatja a problemadat.