gpt4 book ai didi

bash - 如何通过命令行提取进程的PID

转载 作者:行者123 更新时间:2023-11-29 09:17:29 25 4
gpt4 key购买 nike

我想通过命令行获取进程的 PID,即“cron”。我尝试了以下脚本。

ps ax|grep 'cron'

但是我得到了表格的一部分,

   1427 ?        Ss     0:00 /usr/sbin/cron -f
24160 pts/5 S+ 0:00 grep --color=auto cron

我如何从中提取 pid?

最佳答案

pgrep 实用程序将返回与其参数匹配的当前运行进程的进程 ID:

$ pgrep cron
228

它也可以用于在命令行上“grep for”一些东西:

$ pgrep -f uerfale
69749
69752

$ pgrep -l -f uerfale
69749 slogin uerfale
69752 slogin: /home/kk/.ssh/sockets/uerfale-9022-kk.sock [mux] m

要按名称​​杀死一个进程,使用pkill。它的工作方式与 pgrep 相同,但会向匹配的进程发送信号,而不是输出进程 ID。

关于bash - 如何通过命令行提取进程的PID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38634575/

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