Dalam kasus satu program memiliki banyak instance, menjalankan pidof program
memberi:
`1 2 3`
top -p
menerima argumen koma-delimited: 1, 2, 3
.
Ini berarti itu top -p `pidof program`
tidak akan berfungsi:
top: unknown argument '1'
usage: top -hv | -bcisSH -d delay -n iterations [-u user | -U user] -p pid [,pid ...]
Dapatkah Anda menunjukkan kepada saya bagaimana melakukan ini. Saya tidak terbiasa dengan awk, sed, dll ...
sumber
top -p $(pgrep -d, "(nginx|mysql)" )
sed
gantidengan Anda
,
:sumber
Ini berfungsi baik untuk mengawasi lebih dari satu program:
sumber
top -p $(pgrep -d, "(nginx|mysql)" )