linux杀死进程命令代码(Linux杀死进程方法大全)

linux干掉进程需要先使用ps、netstat、lsof等命令查看pid才可以使用kill干掉进程,期间要来回输入多条命令

linux杀死进程命令代码(Linux杀死进程方法大全)

使用一条命令将需要的进程干掉

# 需要把下面docker开启的代理进程干掉,正常操作是 ps -ef | grep docker 在使用 kill -9 4872

[root@localhost ~]# ps -ef | grep docker

root 1034 1 0 05:55 ? 00:00:35 /usr/bin/dockerd

root 1202 1034 0 05:55 ? 00:00:36 docker-containerd –config /var/run/docker/containerd/containerd.toml

root 4858 1034 0 15:32 ? 00:00:00 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 8084 -container-ip 172.17.0.2 -container-port 8084

root 4868 1034 0 15:32 ? 00:00:00 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 8083 -container-ip 172.17.0.2 -container-port 8083

root 4872 1202 0 15:32 ? 00:00:00 docker-containerd-shim -namespace moby -workdir /var/lib/docker/containerd/daemon/io.containerd.runtime.v1.linux/moby/df5d98193300e1038c0e0068fb6c0c86421c76616ce45f7cb5130cb247e6a928 -address /var/run/docker/containerd/docker-containerd.sock -containerd-binary /usr/bin/docker-containerd -runtime-root /var/run/docker/runtime-runc

一条命令干掉进程

# awk '{print $2}' 筛选出第2列的内容

# awk 'NR==4' 筛选出第4行的内容

[root@localhost ~]# kill -9 $(ps -ef | grep docker | awk '{print $2}'| awk 'NR==4')

# 已经干掉了进程

[root@localhost ~]# ps -ef | grep docker

root 1034 1 0 05:55 ? 00:00:35 /usr/bin/dockerd

root 1202 1034 0 05:55 ? 00:00:36 docker-containerd –config /var/run/docker/containerd/containerd.toml

还可以是用这条,效果一样

[root@localhost ~]# ps -ef | grep docker | awk '{print $2}'| awk 'NR==9' | xargs kill -9

秒鲨号所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈!本站将在三个工作日内改正。
(0)

大家都在看

品牌推广 在线咨询
返回顶部