Commit 9b303f1b authored by QA-甘 盛聪's avatar QA-甘 盛聪

update

parent 18998411
...@@ -6,15 +6,27 @@ function startJavaProject() ...@@ -6,15 +6,27 @@ function startJavaProject()
{ {
sh $config_server/show_info.sh $project 重新启动 $desc sh $config_server/show_info.sh $project 重新启动 $desc
cd $project_path/$project cd $project_path/$project
P_UUID=`ps -ef|grep ${project}.jar |grep -v 'grep'|awk '{print $2}'` for file in `ls $project_path/$project`
if [ -n "${P_UUID}" ];then do
echo "-----KILL $project PPID=${P_UUID}" if [[ $file = ${project}.jar ]]; then
echo `kill -9 ${P_UUID}` P_UUID=`ps -ef|grep ${project}.jar |grep -v 'grep'|awk '{print $2}'`
sleep 2s if [ -n "${P_UUID}" ];then
fi echo "KILL $project PPID=${P_UUID}"
if [[ $project == "redpacket" ]]; then echo `kill -9 ${P_UUID}`
echo `java -Xmx512m -XX:PermSize64m -Xloggc:/tmp/${project}.log -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -jar ${project}.jar --worker 1 --currentWorker 1 -t -ts > /dev/null 2>&1 &` sleep 2s
else fi
echo `java -Xmx512m -XX:PermSize64m -Xloggc:/tmp/${project}.log -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -jar ${project}.jar --worker 1 --currentWorker 1 -t > /dev/null 2>&1 &` echo "重新启动$project服务"
fi if [[ $project == "redpacket" ]]; then
} echo `java -Xmx512m -XX:PermSize64m -Xloggc:/tmp/${project}.log -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -jar ${project}.jar --worker 1 --currentWorker 1 -t -ts > /dev/null 2>&1 &`
\ No newline at end of file else
echo `java -Xmx512m -XX:PermSize64m -Xloggc:/tmp/${project}.log -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -jar ${project}.jar --worker 1 --currentWorker 1 -t > /dev/null 2>&1 &`
fi
else
echo "${project}.jar不存在,重启失败"
exit -1
fi
done
}
startJavaProject $project
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment