gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 01:33:11 30 4
gpt4 key购买 nike

通过使用“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

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

  1. variable=通过进程名称获取进程的 pid。
  2. 然后使用此命令杀死 -9 变量。

最佳答案

如果你想基于字符串 kill -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

关于unix - 如何通过指定进程名称获取进程的PID并将其存储在变量中以供进一步使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17440585/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com