代码拉取完成,页面将自动刷新
同步操作将从 無炆/MockT 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
_RUNJAVA=$JAVA_HOME/bin/java
JARFILE=$(ls *.jar)
JAVA_OPTS="-server -Xms2g -Xmx2048m -XX:PermSize=512m
-XX:MaxPermSize=512m
-XX:+UseFastAccessorMethods
-XX:+UseCompressedOops
-XX:+DisableExplicitGC
-XX:+ExplicitGCInvokesConcurrent
-XX:ParallelGCThreads=10
-XX:-UseAdaptiveSizePolicy -Xmn768m
-XX:SurvivorRatio=6
-XX:+UseConcMarkSweepGC
-XX:+CMSParallelRemarkEnabled
-XX:+UseCMSCompactAtFullCollection
-XX:+UseCMSInitiatingOccupancyOnly
-XX:CMSInitiatingOccupancyFraction=70
-XX:+PrintGCApplicationStoppedTime
-XX:+PrintGCApplicationConcurrentTime
-verbose:gc
-XX:+PrintGCTimeStamps -XX:+PrintGCDateStamps
-Xloggc:log/gc_`date +%s`.log
-XX:-TraceClassUnloading -XX:+PrintGCDetails"
nohup $_RUNJAVA $JAVA_OPTS -jar $JARFILE > tailgate.log 2>&1 &
TAIL_PID=tailPid.log
###循环读取日志,直到遇到指定成功或失败标志位则退出###
(tail -f console.log & echo $! > $TAIL_PID) | while read line
do
echo $line
if [[ $line =~ "START OVER" ]]; then
echo "Tailgate Start Over"
# kill tail pid
kill -9 `cat $TAIL_PID`
rm $TAIL_PID
exit 0
fi
if [[ $line =~ "START ERROR" ]]; then
echo "Tailgate Start Failed"
# kill tail pid
kill -9 `cat $TAIL_PID`
rm $TAIL_PID
exit 1
fi
done
exit 0
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。