代码拉取完成,页面将自动刷新
同步操作将从 chace0120/shell4jar 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
#!/bin/sh
# chkconfig: 2345 99 10
# description: myservice
source /etc/profile
APP_LOCATION=/www/serviceA.jar
JAVA_OPT="-Xmx512m -Xms512m"
APP_NAME=serviceA
case "$1" in
start)
pid=`ps -ef|grep $APP_NAME|grep -v grep|grep -v kill|awk '{print $2}'`
if [ ${pid} ]
then
echo "$APP_NAME is already running"
else
echo "Starting $APP_NAME ..."
nohup java $JAVA_OPT -jar $APP_LOCATION > /dev/null 2>&1 &
fi
;;
stop)
pid=`ps -ef|grep $APP_NAME|grep -v grep|grep -v kill|awk '{print $2}'`
if [ ! ${pid} ]
then
echo "$APP_NAME is not running"
else
echo "Stoping $APP_NAME ..."
kill -15 $pid
fi
sleep 1
pid=`ps -ef|grep $APP_NAME|grep -v grep|grep -v kill|awk '{print $2}'`
if [ ${pid} ]
then
echo "Kill $APP_NAME !";
kill -9 $pid
else
echo "Stop $APP_NAME Success!"
fi
;;
status)
pid=`ps -ef|grep $APP_NAME|grep -v grep|grep -v kill|awk '{print $2}'`
if [ ${pid} ]
then
echo "$APP_NAME is running"
else
echo "$APP_NAME is not running"
fi
;;
*)
echo "Please use start or status or stop as first argument"
;;
esac
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。