概述
- 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掉你的进程并重新启动常规操作一行命令所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复