Nel caso in cui un programma abbia più istanze, l'esecuzione pidof program
dà:
`1 2 3`
top -p
accetta argomenti separati da virgole: 1, 2, 3
.
Ciò significa che top -p `pidof program`
non funzionerà:
top: unknown argument '1'
usage: top -hv | -bcisSH -d delay -n iterations [-u user | -U user] -p pid [,pid ...]
Puoi mostrarmi come fare. Non ho familiarità con awk, sed, ecc ...
top -p $(pgrep -d, "(nginx|mysql)" )