我想杀死系统上除 PID 1 之外的所有进程。
我目前正在使用pgrep -l . | awk "{if (\$1 != 1) print \$1}" | xargs -n 1 kill -s INT.
awk 用于排除PID为1的进程
如果我在 alpine linux(使用sh)上运行命令,我会得到:
# pgrep -l . | awk "{if (\$1 != 1) print \$1}" | xargs -n 1 kill -s INT
kill: can't kill pid 265: No such process
Run Code Online (Sandbox Code Playgroud)
我相信PID 256是从awk.
是否有一种干净的方法(使用在大多数 Linux 系统中都应该可用的实用程序)来终止除PID 1?