问题一 这句是什么意思?
#!/bin/bash
问题二 这段是什么意思?
start() {
nohup java $JVM_OPTS -Djava.library.path=conf -Dlogback.configurationFile=conf/logback.groovy -jar lib/chongqing-highway-0.0.1-SNAPSHOT.jar &
echo -e '\r'
}
start >> logs/console.log 2>> logs/console.log
源码
#!/bin/bash
PWDPATH=`dirname $0`
PORTAL_HOME=`cd $PWDPATH && cd .. && pwd`
echo $PORTAL_HOME
cd $PORTAL_HOME
JVM_OPTS="
-server
-Xms3g
-Xmx3g
-XX:NewSize=512m
-XX:SurvivorRatio=6
-XX:+AlwaysPreTouch
-XX:+UseG1GC
-XX:MaxGCPauseMillis=2000
-XX:GCTimeRatio=4
-XX:InitiatingHeapOccupancyPercent=30
-XX:G1HeapRegionSize=8M
-XX:ConcGCThreads=2
-XX:G1HeapWastePercent=10
-XX:+UseTLAB
-XX:+ScavengeBeforeFullGC
-XX:+DisableExplicitGC
-XX:+PrintGCDetails
-XX:-UseGCOverheadLimit
-XX:+PrintGCDateStamps
-Xloggc:logs/gc.log
"
start() {
nohup java $JVM_OPTS -Djava.library.path=conf -Dlogback.configurationFile=conf/logback.groovy -jar lib/chongqing-highway-0.0.1-SNAPSHOT.jar &
echo -e '\r'
}
start >> logs/console.log 2>> logs/console.log