linux下的 ps 命令

pid=`ps aux|grep -v grep|grep  "maintain" | grep "$"|sed -n '1P'|awk '{print $2}'`

给pid变量赋值
方法是通过ps aux取得所有进程的列表
grep -v grep去掉其中的grep进程
grep maintain 取得包含这个maintain的用户或者执行程序或者目录名称的行
grep $再取得其中包含$的行
sed -n '1P'如果取得的记录很多,则只显示第一行
awk '{print $2}'显示第二个域(field)的值,该数字肯定是这个进程的pid


你可能感兴趣的:(linux下的 ps 命令)