linux shell pgrep命令使用方法(pgrep指令)获取进程号、统计进程数量(学会区分Linux进程进程名)(单词边界)
在Linux shell中,pgrep
命令用于查找符合指定名称的进程,并显示它们的进程号(PID)。如果你想要获取进程号并在其他命令中使用,可以使用命令替换来捕获pgrep
的输出。
以下是pgrep
命令的一些常见用法:
- 获取进程号:
pid=$(pgrep -f your_process_name)
echo $pid
- 统计匹配指定名称的进程数量:
count=$(pgrep -f your_process_name | wc -l)
echo $count
- 杀死所有匹配指定名称的进程:
pkill -f your_process_name
请将your_process_name
替换为你想要查找的进程名称。例如,如果你想要查找所有名为python
的进程,你可以这样做:
python_pids=$(pgrep python)
echo $python_pids
python_count=$(pgrep -f python | wc -l)
echo $python_count
pkill -f python
以上代码会输出所有python
进程的PID,计算它们的数量,并终止所有名为python
的进程。
评论已关闭