linux 一条shell kill 指定名称的java进程
要杀死指定名称的Java进程,你可以使用以下命令:
kill $(ps aux | grep '[j]ava' | grep '进程名称' | awk '{print $2}')
请将 进程名称 替换为你要杀死的Java进程的名称。
这个命令的工作原理是:
ps aux命令列出当前系统上所有的进程。grep '[j]ava'过滤出包含 "java" 的进程,同时使用[j]ava来避免匹配到 grep 命令本身。grep '进程名称'过滤出包含指定名称的进程。awk '{print $2}'提取出进程的 PID。kill命令杀死指定的进程。
请注意,这个命令会杀死所有匹配的进程。如果你只想杀死一个进程,可以使用 head -n 1 来限制只杀死第一个匹配的进程。
原文地址: https://www.cveoy.top/t/topic/iDsJ 著作权归作者所有。请勿转载和采集!