mic*_*ico 5 process kill shell-script
我正在使用以下命令通过 shell 脚本杀死一个 java 进程:
pidof java|xargs kill -9 $1
如果pidof
输出列表有多个元素怎么办?我如何用同一个命令杀死它们?
Cal*_*leb 13
首先,检查一下pkill
。您可以根据名称杀死任意数量的进程:
pkill java
Run Code Online (Sandbox Code Playgroud)
您甚至可以使用带有参数的完整命令作为搜索的一部分
pkill -f some_string_in_arguemnts
Run Code Online (Sandbox Code Playgroud)
其次,您的构造 withxargs
将适用于多个 PID,只要它们以空格或换行符分隔的数字的形式输入。