常见命令1
nohup java -jar /xxx/xxx/xxx.jar >/dev/null 2>&1 &
分析各个指令代表什么意思:
nohup,不挂断运行。
>,重写文件,如果文件里面有内容会覆盖。
>/dev/null,等同于1 > /dev/null。1表示标准输出,表示标准输出重定向到空设备文件,也就是不输出任何信息到终端,说白了就是不显示任何信息。
2>&1,2表示标准错误,接着,标准错误输出重定向(等同于)标准输出,因为之前标准输出已经重定向到了空设备文件,所以标准错误输出也重定向到空设备文件。
&,是让该命令在后台执行。
常见命令2
nohup java -jar /xxx/xxx/xxx.jar 2>>$0.log &
>>,表示追加方式。
$0,表示运行的文件名称,例如xxx.jar
springboot项目在Linux中的启动命令
nohup java -jar gis-server-0.0.1-SNAPSHOT.jar --server.port=9001 >/dev/null 2>&1 &