文章目录
启动jar
#!/bin/bash
appJar=test.jar
logFileName=test.log
function work() {
PID=$(ps -ef | grep $appJar | grep -v grep | awk '{ print $2 }')
for i in $PID
do
echo "Kill the $1 process [ $i ]"
kill -9 $i
done
nohup java -Dserver.port=8018 -jar $appJar >> $logFileName 2>&1 &
echo ""
echo "$appJar application is running"
echo ""
echo "see log :"
echo "tail -100f $logFileName"
echo ""
}
function main() {
if [ -e $appJar ] && [[ $appJar == *.jar ]]; then
work
else
echo "error app"
fi
}
main