批量杀当前目录下运行的python进程

This article is categorized as "Garbage" . It should NEVER be appeared in your search engine's results.

gpt给的,很有用,防止误伤其他目录下在跑的python进程

(没有子目录递归功能,也暂时用不到这个功能)

dry-run

for pid in $(pgrep -f python); do
  if [ -e "/proc/$pid/cwd" ] && [ "$(readlink -f /proc/$pid/cwd)" = "$(pwd)" ]; then
    cmdline=$(tr '\0' ' ' < /proc/$pid/cmdline)
    echo "[DRY-RUN] Would kill PID $pid: $cmdline"
  fi
done

实际kill

for pid in $(pgrep -f python); do
  if [ -e "/proc/$pid/cwd" ] && [ "$(readlink -f /proc/$pid/cwd)" = "$(pwd)" ]; then
    cmdline=$(tr '\0' ' ' < /proc/$pid/cmdline)
    echo "Killing PID $pid: $cmdline"
    kill "$pid"
  fi
done

 Last Modified in 2025-07-19 

Leave a Comment Anonymous comment is allowed / 允许匿名评论