自定义命令杀死 java 进程 alias kjava



alias kjava=‘ps -ef|grep ProcessName |awk "{print $2}"|xargs kill -9‘
上面脚本放在杀JAVA进程中,会出现一些错误警告提示,如果把 aux 改成 ef ,连同SecureCRT也会断开连接

杀死java 进程

ps -ef|grep java |grep -v grep|cut -c 9-15|xargs kill -9

编辑别名

alias kjava=‘ps -ef|grep java |grep -v grep|cut -c 9-15|xargs kill -9‘

永久生效

[[email protected] ~]# vim /root/.bashrc 

# .bashrc

# User specific aliases and functions

alias rm=‘rm -i‘
alias cp=‘cp -i‘
alias mv=‘mv -i‘
alias sjava=‘ps -aux|grep java‘
alias kjava=‘ps -ef|grep java |grep -v grep|cut -c 9-15|xargs kill -9‘

[root@pmserver ~]# source /root/.bashrc

原文地址:https://www.cnblogs.com/vipsoft/p/9757885.html

时间: 2024-07-30 11:02:20

自定义命令杀死 java 进程 alias kjava的相关文章

使用 kill 命令杀死 java进程,你用对了吗?

在本地调试agent相关功能,需要经常性的杀掉Java进程,验证一些极端情况. 每次都是本能执行如下步骤 jps kill -9 <pid> reboot 有一次验证,发现代码中添加的ShutdownHook没有生效,难道和kill命令后面的数字有关? 经过一番查阅,后面的数字代表的是具体信号,kill命令可将指定的信号发送给相应的进程,linux中常见的信号如下: 1 SIGHUP 挂起进程 2 SIGINT 终止进程 3 SIGGQUIT 停止进程 9 SIGKILL 无条件终止进程 15

运维经验分享(四)--关于 java进程管理的服务控制脚本编程思路分析

运维经验分享作为一个专题,目前共7篇文章 <运维经验分享(一)-- Linux Shell之ChatterServer服务控制脚本> <运维经验分享(二)-- Linux Shell之ChatterServer服务控制脚本二次优化> <运维经验分享(三)-- 解决Ubuntu下crontab不能正确执行Shell脚本的问题(一)> <运维经验分享(四)--关于 java进程管理的服务控制脚本编程思路分析> <运维经验分享(五)-- 改进的java进程管

Linux系统下如何优雅地关闭Java进程?

资料出处: http://www.sohu.com/a/329564560_700886 https://www.cnblogs.com/nuccch/p/10903162.html 前言 Linux系统下如何kill掉一个后台Java进程,相信童鞋们都知道如何操作.首先使用ps命令查找该Java进程的进程ID,然后使用kill命令进行杀掉.命令如下: (1)ps查进程ID [[email protected] ~]$ ps -ef | grep Test user 2095020809 0 2

Java进程内存泄漏判断及解决方法

内存泄漏种类Java使用的内存种类包含三种,这三种类型的内存都可能发生内存泄漏.? 堆内存泄漏,如果JVM 不能在java 堆中获得更多内存来分配更多java 对象,将会抛出java堆内存不足(java OOM) 错误.如果java 堆充满了活动对象,并且JVM 无法再扩展java 堆,那么它将不能分配更多java 对象.更多情况是程序设计有问题,生成的对象占用过多的堆内存造成堆内存泄漏.? 本地内存泄漏, 如果JVM 无法获得更多本地内存,它将抛出本地OOM错误.当进程用到的内存到达操作系统的

cmd批处理bat命令根据端口号一键关闭杀死对应进程程序

目录 cmd批处理bat命令根据端口号一键关闭杀死对应进程程序 使用场景和功能介绍 主界面 下载地址 源代码 @(cmd批处理bat命令根据端口号一键关闭杀死对应进程程序) cmd批处理bat命令根据端口号一键关闭杀死对应进程程序 使用场景和功能介绍 java开发者eclipse中启动多次启动tomcat时8080端口无法及时关闭可能需要此批处理. windows上打开nginx.exe调试时不容易关闭时,可以使用此批处理关闭80端口即可. 代码原理根据端口号netstat -aon | fin

linux/mac下的配置自定义命令alias

linux/mac下的自定义命令alias,并保存别名使其永久生效(重启不会失效) 在做开发每次提交代码的命令都是一长串参数,不想去记,于是可以使用alias命令来解决这个问题:alias aCommandAlias='aCommand 一堆参数什么的'比如alias gpush='git push origin HEAD:refs/for/master' 这样在终端中,只需要输入gpush就ok了. 但是只是这样的话,会在重启之后失效,解决办法是编辑~/.bashrc文件,每行加入一个alia

nagios自定义脚本监控&lt;检查eip用户的java进程是否存在 &gt;

客户端IP:192.168.1.11 服务端IP:192.168.1.12 目的:检查eip用户的java进程是否存在 客户端配置 脚本名:check_pid.sh 脚本如下: #! /bin/bash si=`ps -ef|grep java|grep eip|wc -l` if [ $si -eq 1 ];then echo "status ok" exit 0 else echo "The pro is down,plaese check!" exit 1 f

每天一个linxu命令6之jps ?查看java进程的端口

jps -- JavaVirtual Machine Process Status Tool 可以列出本机所有Java进程的pid jps [ options ] [ hostid ] 选项 -q 仅输出VM标识符,不包括class name,jar name,arguments in main method -m 输出main method的参数 -l 输出完全的包名,应用主类名,jar的完全路径名 -v 输出jvm参数 -V 输出通过flag文件传递到JVM中的参数(.hotspotrc文件

Linux上寻找并杀死僵尸进程

转载: http://blog.csdn.net/shanzhizi/article/details/47320595 linux服务器上,多少会出现一些僵尸进程,下面介绍如何快速寻找和消灭这些僵尸进程的方法 首先,我们可以用top命令来查看服务器当前是否有僵尸进程,在下图中可以看到僵尸进程数的提示,如果数字大于0,那么意味着服务器当前存在有僵尸进程 下面,我们用ps和grep命令寻找僵尸进程 ps -A -ostat,ppid,pid,cmd | grep -e '^[Zz]' 命令注解: -