我是靠谱客的博主 笑点低老鼠,最近开发中收集的这篇文章主要介绍一行命令kill掉你的进程并重新启动常规操作一行命令,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

  • linux

常规操作

kill掉linux进程,常规操作如下:

查看进程

[root@localhost ~]# ps aux | grep tomcat
root     14745     1  3 16:28 pts/2    00:00:46 /usr/java/jdk1.7.0_80/bin/java -Djava.util.logging.config.file=/home/tomcat-8080/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5006 -Djdk.tls.ephemeralDHKeySize=2048 -Djava.endorsed.dirs=/home/tomcat-8080/endorsed -classpath /home/tomcat-8080/bin/bootstrap.jar:/home/tomcat-8080/bin/tomcat-juli.jar -Dcatalina.base=/home/tomcat-8080 -Dcatalina.home=/home/tomcat-8080 -Djava.io.tmpdir=/home/tomcat-8080/temp org.apache.catalina.startup.Bootstrap start
root     14826 14060  0 16:50 pts/1    00:00:00 grep --color=auto tomcat

杀掉进程

[root@localhost ~]# kill -9 14745

一行命令

[root@localhost ~]# ps aux | grep tomcat | grep -v grep | awk '{print $2}' | xargs kill -9
  • ps aux

列出进程信息

  • grep tomcat

在进程信息中找到需要杀死的进程

  • grep -v grep

在进程信息中剔除带grep的信息

  • awk ‘{print $2}’

提取字符串行内容的第2个字段,也就是当前示例的进程号

  • xargs kill -9

将进程号作为参数传递给kill -9这个命令

  • tail -f /var/log/java/xxx.log

查询项目日志

  • nohup java -jar /data/java/xxxx --spring.profiles.active=test &

启动项目,nohup表示不挂断地运行命令,如果不加,退出之后,程序也会结束,&表示在后台运行,不会占用窗口,

http://www.hsuns.com/2019/06/21/%E4%B8%80%E8%A1%8C%E5%91%BD%E4%BB%A4kill%E6%8E%89%E4%BD%A0%E7%9A%84%E8%BF%9B%E7%A8%8B/

https://blog.csdn.net/liuyanfeier/article/details/62422742

总结

1
ps aux | grep xxxx | grep -v grep | awk '{print $2}' | xargs kill -9

最后

以上就是笑点低老鼠为你收集整理的一行命令kill掉你的进程并重新启动常规操作一行命令的全部内容,希望文章能够帮你解决一行命令kill掉你的进程并重新启动常规操作一行命令所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部