[*] 日常优化
This commit is contained in:
@@ -4,20 +4,25 @@
|
||||
# 等待任务 #
|
||||
#########################
|
||||
|
||||
# 休眠一秒:等待后台任务调度
|
||||
sleep 2
|
||||
aTime=$(date +%s)
|
||||
waitIndex=0
|
||||
processCt=0
|
||||
processId=$(ps -aux | grep "${project.artifactId}" | grep java | awk "{print $2}")
|
||||
processId=$(ps -aux | grep "${project.artifactId}" | grep java | awk '{print $2}')
|
||||
while [ -z "$processId" ] && [ $waitIndex -le 8 ]
|
||||
do
|
||||
echo "等待调度:${project.artifactId}-${project.version}"
|
||||
sleep 1
|
||||
waitIndex=$((waitIndex+1))
|
||||
processId=$(ps -aux | grep "${project.artifactId}" | grep java | awk '{print $2}')
|
||||
done
|
||||
if [ ! -z "$processId" ]; then
|
||||
echo "等待应用:${project.artifactId}-${project.version} - $processId"
|
||||
waitIndex=0
|
||||
echo "等待启动:${project.artifactId}-${project.version} - $processId"
|
||||
processCt=$(netstat -anop | grep $processId | grep LISTEN | wc -l)
|
||||
while [ ! -z "$processId" ] && [ $processCt -lt 1 ] && [ $waitIndex -le 120 ]
|
||||
do
|
||||
sleep 1
|
||||
waitIndex=$((waitIndex+1))
|
||||
processId=$(ps -aux | grep "${project.artifactId}" | grep java | awk "{print $2}")
|
||||
processId=$(ps -aux | grep "${project.artifactId}" | grep java | awk '{print $2}')
|
||||
if [ ! -z "$processId" ]; then
|
||||
processCt=$(netstat -anop | grep $processId | grep LISTEN | wc -l)
|
||||
else
|
||||
@@ -33,8 +38,8 @@ if [ $processCt -lt 1 ]; then
|
||||
exit 0
|
||||
else
|
||||
zTime=$(date +%s)
|
||||
cTime=$((finishTime-aTime))
|
||||
processTime=$((zTime-aTime))
|
||||
echo -e "\033[32m启动成功:${project.artifactId}-${project.version} - $processId\033[0m"
|
||||
echo "启动端口:$(netstat -anop | grep $processId | grep LISTEN | awk "{print $4}")"
|
||||
echo "启动耗时:$cTime S"
|
||||
echo "启动端口:$(netstat -anop | grep $processId | grep LISTEN | awk '{print $4}')"
|
||||
echo "启动耗时:$processTime S"
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user