jenkins 链接远程服务器,执行shell脚本后台启动java工程,项目已启动成功,jenkins界面仍在转圈,如图
之前的shell:
nohup /java/jdk1.8.0_221/bin/java -jar /jenkins_project/zeus/zeus.jar
2>&1 1> /jenkins_project/zeus/zeus.log &
修改后的:
nohup /java/jdk1.8.0_221/bin/java -jar /jenkins_project/zeus/zeus.jar > /jenkins_project/zeus/zeus.log 2>&1 &
解释
nohup :不挂断地运行命令。
# 语法:无论是否将 nohup 命令的输出重定向到终端,输出都将附加到当前目录的 nohup.out 文件中
nohup Command [ Arg … ] [ & ]
# 实例
nohup command & //标识在后台运行