如何通过程序/可执行文件名称(而不是PID)监控单个进程的内存和CPU使用情况;
答案1
尝试这个。如果你想要程序名称
mypid=`pidof programname` ; top -p $mypid
或者
top -p `pidof programname`
答案2
监视一或者更多的与名称匹配的实例:
top -p$(pgrep <program> | tr '\n' ',' | head -c -1)
用于pgrep -f
搜索整个命令行以查找匹配项。
(也适用htop
。)