프론트 데스크 시작
Java -jar xxx.jar
백엔드 시작
Java -jar xxx.jar &
차이 : 전경에서 Ctrl+C를 시작하면 프로그램이 닫히고 백그라운드에서 Ctrl+C를 시작하면 프로그램이 닫히지 않습니다.
콘솔의 표준 출력을 개발하십시오
java -jar xxx.jar> catalina.out 2> & 1 & catalina. 아웃 포인트 표준 출력 공식화 파일 Catalina.out2> & 1 모든 로그 파일 및 백그라운드 시작 출력
스크립트 시작
#!/bin/sh # 함수 소개 : 상단 디렉토리에서 JAR 파일을 시작합니다 # 매개 변수 소개 : # $ 1 : JAR 파일 이름 (접미사 이름 포함) # 참고 : JAR 파일은 startup.sh 디렉토리의 이전 디렉토리에 있어야합니다. #Startup 매개 변수 java_opts = " -서버 -xms400m -xmx400m -xmn300m -xx : metaspacesize = 128m -xx : maxmetaspacesize = 128m -xverify : none -xx :+disablexplicitgc -djava.awt.headless = true"jar_name = $ 1this_dir = $ 1. "$ 0") "&& pwd)"parent_dir =`dirname "$ {this_dir}"`log_dir = "$ {parent_dir}/logs"log_file = "$ {log_dir} /catalina.out"jar_file = "$ {parent_dir}/userApps/$ {jar _}"# <1 또는 매개 변수가 비어 있고 [$# -lt 1] ||이면 실행이 중단됩니다. [-z $ 1]; 그런 다음 echo -e "/033 [31mease 배포 할 JAR 패키지의 이름을 입력하십시오!/033 [0m"Exit 1fi# 로그 폴더가 존재하지 않는 다음 [!! -d "$ {log_dir}"]; 그런 다음 mkdir "$ {log_dir}"fi# jar 파일은 [-f "$ {jar_file}"]; 그런 다음 #jar 패키지를 시작하십시오. 표준 오류 출력을 파일로 리디렉션하고 표준 출력 java $ java_opts -jar $ {jar_file} 1>/dev/null 2> "$ {log_file}"& exit 0else echo -e "/033 [31m $ {jar_file} 파일이 존재하지 않습니다!/033 [0m"exit 1fi.시작 방법
./startup.sh xxx.jar
설명
요약
위의 것은 편집기가 소개 한 Spring Boot Linux 스타트 업 메소드에 대한 자세한 설명입니다. 모든 사람에게 도움이되기를 바랍니다. 궁금한 점이 있으면 메시지를 남겨 주시면 편집자가 제 시간에 모든 사람에게 답장을 드리겠습니다. Wulin.com 웹 사이트를 지원해 주셔서 대단히 감사합니다!