前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >分享两个shell脚本关闭和启动

分享两个shell脚本关闭和启动

作者头像
BUG弄潮儿
发布2022-06-30 14:46:27
9250
发布2022-06-30 14:46:27
举报
文章被收录于专栏:JAVA乐园

杀死某个进程的shell脚本kill_process.sh

#!/bin/bash

#kill_process.sh(杀死进程sh)

current_PID=$$

#ps -ef | grep "java" | grep -v "grep" | awk '{print

ps -aux | grep "/usr/sbin/httpd" | grep -v "grep" | awk '{print

for pid in `cat /tmp/${current_PID}.txt`

do

{

echo "kill -9 $pid"

kill -9 $pid

}

done

rm -f /tmp/${current_PID}.txt

启动某个jar包的shell脚本java_run.sh

pids=`ps -ef | grep "msger" | grep -v grep | awk '{print $2}'`

if [ "$pids" = "" ]

then

# export LANG=zh_CN

# export LC_ALL=zh_CN

MSGER_HOME=/amp/msger

PATH_SEPARATOR=:

CP=(ls MSGER_HOME/lib/*.jar | \

paste -s -d"$PATH_SEPARATOR" - )

cd $MSGER_HOME

java -Xms512m -Xmx512m -cp $CP:classes cn.com.msger.Msger&

else

echo "Msger is already start,pid is:$pids"

fi

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-01-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 BUG弄潮儿 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档