Liunx环境完成JBOSS的自动启停脚本
下面展示一些 内联代码片
。
-- 杀后台单个进程PID
kill -9 $(ps -ef | grep jboss | grep -v grep | grep java | awk '{print $2}')
-- 杀后台多个进程PID
ps -ef | grep jboss | grep -v grep | awk '{print $2}' | xargs kill -9
ps -ef | grep jboss :查看jboss进程
ps -ef | grep jboss | grep -v grep :查看jboss进程并忽略grep进程
ps -ef | grep java :过滤出java进程
awk '{print $2}' :截取进程的PID(第二个为PID)
xargs : 把截取的进程(PID)传给命令kill -9
-- 重启命令
nohup sh start.sh 2>/dev/null &
nohup : 永久运行
2>/dev/null :标准错误,重定向到空设备文件(/dev/null),不输出任何信息到终端
& 后台运行