1.linux下 启动java文件后台运行并打印日志
.sh文件内容
```java 后台启动项目输出到ship.log 并在启动1s后打开后台日志 ship.log
nohup java -jar shipbdservice-0.0.1-SNAPSHOT.jar > ship.log &
sleep 1
tail -f ship.log
echo "start success!"
#java -Dfile.encoding=UTF-8 -jar login-0.0.1-SNAPSHOT.jar > log.txt & (这一行为简单的启动)
重启项目
#!/bin/sh
APP_NAME=shipbdservice-0.0.1-SNAPSHOT.jar
PID=`ps -ef | grep java |grep $APP_NAME |awk '{print $2}'`
echo "find shipbdservice-0.0.1-SNAPSHOT.jar PID:$PID"
kill -9 $PID
echo "killed shipbdservice-0.0.1-SNAPSHOT.jar PID:$PID"
nohup java -jar shipbdservice-0.0.1-SNAPSHOT.jar > ship.log &
sleep 1
tail -f ship.log
echo "restart success!"
名字: login.sh
启动命令: sh login.sh
2.若需要直接启动 (在需要控制台输入用户名、密码时好用)
java -jar login-0.0.1-SNAPSHOT.jar