shell脚本启动springboot

2018/5/20 posted in  Spring Boot
mrun() {
    port="-Dserver.port=$1"
    env="-Denv=local"
    memory="-Xms64m -Xmx128m"
    yourkit="-agentpath:/Applications/YourKit-Java-Profiler-2018.04.app/Contents/Resources/bin/mac/libyjpagent.jnilib"
    xrebel="-javaagent:/Users/suxiaolin/develop/xrebel/xrebel.jar"
    command="mvn spring-boot:run -Dspring-boot.run.jvmArguments=\"$memory $env $port $yourkit $xrebel\""
    echo "command: $command"
    sh -c $command
}

brun() {
    port="8080"
    if [ $1 = "order" ]                                                                                                                                                                                                                                                                    
    then
        port=8035
    elif [ $1 = "gateway" ]
    then
        port=8041
    fi  
    mrun $port
}
mntfs() {
    deviceNode=`diskutil info /Volumes/$1 | grep -oh "/dev/.*"`
    hdiutil eject "/Volumes/$1"
    sudo mkdir /Volumes/$1
    sudo mount_ntfs -o rw,nobrowse /dev/$deviceNode /Volumes/$1/
}

dattr() {
    xattr -l $1
    xattr -d com.apple.FinderInfo $1
}