Windows cmd 에서 Linux nohup 과 같이 background 에서 돌아가게 하고 싶어 !

Yunny.Log ·2022년 8월 29일
1

나의 외주일지

목록 보기
8/16
post-thumbnail

Linux (aws) 에서 jar 을 돌려줄 때는
nohup java -jar jar이름.jar 명령어로
터미널 껐어도 백그라운드에서 돌아가게 해주었음~
그러나 자체 서버는 윈도우, 이 윈도우는 nohup 을 지원안해주지
그럼 어떡하느냐~~


jar 이 있는 장소에서 javaw 로

java -jar jar경로
or
(이미 jar이 있는 경로에서 돌린다면 )
걍 jar 이름

을 실행시켜주면 된다.

javaw -jar jar이름.jar

(ex)

javaw -jar jar이름.jar
javaw -jar build\libs\jar이름.jar

java vs javaw

The javaw command is identical to java,

  • except that with javaw there is no associated console window.
    • console 창의 여부와 상관없이 실행되는 것만이 차이점
  • Use javaw when you do not want a command prompt window to appear.
    The javaw launcher will, however, display a dialog box with error information if a launch fails.

출처
https://docs.oracle.com/javase/8/docs/technotes/tools/windows/java.html

0개의 댓글