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

相关文章

用的openwrt路由器,家里宽带申请了动态公网ip,为了方便把2...
#!/bin/bashcommand1&command2&wait从Shell脚本并行...
1.先查出MAMP下面集成的PHP版本cd/Applications/MAMP/bin/ph...
1、先输入locale-a,查看一下现在已安装的语言2、若不存在如...
BashPerlTclsyntaxdiff1.进制数表示Languagebinaryoctalhexa...
正常安装了k8s后,使用kubect工具后接的命令不能直接tab补全...