| 场景 | 批量清理指定进程 |
|---|---|
| 组合 | pgrep -af 预览 + pkill -e 执行 + 复核 |
四步流程
四步流程
pgrep -af 'node worker.js' # 1 预览命中
pgrep -af 'node worker.js' | wc -l # 2 数量核对
pkill -e -f 'node worker.js' # 3 执行(-e 打印实际命中)
sleep 2; pgrep -af 'node worker.js' || echo all-clear # 4 复核更稳的写法
更稳的写法
pids=$(pgrep -u deploy -f 'node worker.js')
[ -n "$pids" ] && kill $pids模式越宽越危险(如 pkill -f node 会波及所有 node 任务):宁可用完整路径/参数组合,也别用宽泛关键词。