
1 usedname 2019-07-23 09:18:04 +08:00 via iPhone awk 不会用? |
2 pwrliang 2019-07-23 09:21:40 +08:00 pgrep 试试? |
3 Semidio 2019-07-23 09:43:21 +08:00 fzf |
4 ic2y 2019-07-23 09:44:04 +08:00 用 MXBean,项目启动的时候,自己获取自己的 pid,写入一个特殊的位置。kill 的时候,直接 cat 文件,然后 确认是进程本身,然后杀死。给你个代码 RuntimeMXBean runtime = ManagementFactory.getRuntimeMXBean(); /** * "pid@hostname" */ String name = runtime.getName(); // format: try { return Integer.parseInt(name.substring(0, name.indexOf('@'))); } catch (Exception e) { return -1; } |
5 Aliencn 2019-07-23 09:47:11 +08:00 killall name |
6 timeromantic 2019-07-23 09:53:23 +08:00 ps -ef | grep 程序名称 | grep -v "grep"| awk '{print $2}' | xargs kill -9 |
7 cgpiao 2019-07-23 09:54:23 +08:00 via iPhone pidof |
8 princelai 2019-07-23 10:09:20 +08:00 如果你的服务有端口的话 ss -nlp|grep 端口号 netstat -nlp|grep 端口号 |
9 nicecbk 2019-07-23 10:11:50 +08:00 kill -9 `pidof xxx` |
10 ashin 2019-07-23 10:19:33 +08:00 pkill -f xxx |
11 799635347 2019-07-23 10:33:15 +08:00 via iPhone pidof 装一下 |
12 rayzhou 2019-07-23 10:43:26 +08:00 如果是 java jps |
13 0w0b 2019-07-23 11:25:13 +08:00 https://github.com/junegunn/fzf/wiki/examples#processes with fzf ``` # fkill - kill process fkill() { local pid pid=$(ps -ef | sed 1d | fzf -m | awk '{print $2}') if [ "x$pid" != "x" ] then echo $pid | xargs kill -${1:-9} fi } ``` |