Ich versuche, die Prozesse dertatsächlichTerminal, die blockiert, ausgeführt oder zur Ausführung bereit sind. Ich kann nicht herausfinden, ob ich ps oder top verwenden soll ... Kann mir jemand sagen, woher ich diese Informationen bekomme?
Antwort1
terminal="konsole"
ps auwx|grep $terminal|grep -v "grep"|awk '{print $NF ": PID:" $2 " CPU USED:" $3 " MEM USED:" $4 }'
/usr/bin/konsole: PID:3550 CPU USED:0.0 MEM USED:0.7
terminal="terminator"
ps auwx|grep $terminal|grep -v "grep"|awk '{print $NF ": PID:" $2 " CPU USED:" $3 " MEM USED:" $4 }'
/usr/bin/terminator: PID:3616 CPU USED:0.7 MEM USED:0.7