我需要解析
0 R username+ 13790 13743 0 80 0 - 28162 - 19:07 pts/0 00:00:00 grep --color=auto pm2
4 S root 25197 1 0 80 0 - 237119 ep_pol Apr05 ? 00:00:32 node /usr/local/lib/node_modules/pm2/bin/pm2
输出类型并找到PID /usr/local/lib/node_modules/pm2/bin/pm2
处理。
到目前为止我有
PROCESS_ID=$(ps -elf | grep pm2 | grep -v grep | awk 'FNR<2{print $4}')
但这只是第一行的PID。无法保证正确的PID将是什么行,因为新贵程序有时会显示这个grep的2-3个结果。我需要一种方法来过滤哪个行读取到awk我猜,因为所需的行只会一次只有一个。任何帮助赞赏
pgrep
命令 - 它应该更简单(单个命令)