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

前端之家收集整理的这篇文章主要介绍了unix – 如何通过指定进程名称并将其存储在变量中以进一步使用来获取进程的PID?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
通过使用“ucbps”命令,我能够获得所有的PID
$ ucbps

   Userid     PID     cpu %  Mem %  FD Used   Server                  Port
   =========================================================================

   512        5783    2.50   16.30  350       managed1_adrrtwls02     61001
   512        8896    2.70   21.10  393       admin_adrrtwls02        61000
   512        9053    2.70   17.10  351       managed2_adrrtwls02     61002

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

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

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

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

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

猜你在找的Bash相关文章