例如要取vsftpd对应的进程号:
ps -ef|grep vsftpd|grep -v grep|awk '{print $2}'需要注意会不会有多个匹配这个名字的进程返回
不行啊,
/drivers # ps -ef|grep webcam|grep -v grep|awk '{print $2}'
root
你直接:
ps -ef|grep webcam
然后看看PID在第几列,修改一下awk '{print $2}'中的 $2,例如是第3列,修改为awk '{print $3}'。
按道理就是在第2列
不行啊-sh: pgrep: not found
追答如果只是想kill掉某个进程。
可以直接使用killall 或 pkill命令,后面接进程的名字。