Bash:用管道杀死

标签 bash pipe

试图杀死 与 Java 相关的进程。有没有办法使用管道?我试过了

ps -e|grep "java"|kill

ps -e|grep "java"|xargs kill

都不行。

最佳答案

pgrep是 grepping 进程的正确工具:

kill $(pgrep -f java)

pgrep 中的 -f 标志用于匹配用于执行进程的完整命令行。

关于Bash:用管道杀死,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16931172/

相关文章:

Node.js Socket 管道方法不会将最后一个数据包通过管道传输到 http 响应

swift - 如何在 Swift 中获得 `Pipe` 到标准输入/输出/错误?

c - 与 sleep() 结合使用时,管道无法按预期工作

python - Python 中的选择和管道问题

bash - 如何从文本文件中获取变量到 Bash 变量

bash - pgrep -P,但对于孙子不仅仅是 child

regex - Perl 命令行替换 unicode

bash - 检查 Shell 脚本 $1 是绝对路径还是相对路径

c - 如何让 'fork()' ed child 共享标准输入?

linux - 递归删除文件