unix – 如何通过指定进程名称并将其存储在变量中以进一步使用来获取进程的PID?

前端之家收集整理的这篇文章主要介绍了unix – 如何通过指定进程名称并将其存储在变量中以进一步使用来获取进程的PID?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
通过使用“ucbps”命令,我能够获得所有的PID
  1. $ ucbps
  2.  
  3. Userid PID cpu % Mem % FD Used Server Port
  4. =========================================================================
  5.  
  6. 512 5783 2.50 16.30 350 managed1_adrrtwls02 61001
  7. 512 8896 2.70 21.10 393 admin_adrrtwls02 61000
  8. 512 9053 2.70 17.10 351 managed2_adrrtwls02 61002

我想这样做,但不知道该怎么办

> variable =通过processname获取进程的pid。
>然后使用这个命令kill -9变量。

如果你想杀死-9基于一个字符串(你可能想先尝试杀)你可以这样做:
  1. ps axf | grep <process name> | grep -v grep | awk '{print "kill -9 " $1}'

这将告诉你你要杀了(非常,非常重要),只是管它到sh时,执行:

  1. ps axf | grep <process name> | grep -v grep | awk '{print "kill -9 " $1}' | sh

猜你在找的Bash相关文章