IT/WEB

[JAVA] 리눅스에서 Jar 파일 실행_쉘 스크립트

오달달씨 2022. 7. 8. 11:40
728x90
반응형

 

BIN_BATH : Jar 파일 위치한 디렉토리

THIS_BIN : Jar 파일명

#!/bin/bash

BIN_PATH="/data/service/bin"
THIS_BIN="new_binr"
TODAY=`/bin/date "+%Y%m%d"`

TMP=`ps -ef | grep "$THIS_BIN" | grep -v grep | grep -v 'vi ' | grep -v 'vim ' | grep -v bash`

if [ "$TMP" != "" ]; then
    PID=`echo $TMP|cut -f 2 -d " "`
    echo "$THIS_BIN (PID="${PID}") already starting..."
else
    java -jar $BIN_PATH/$THIS_BIN > /dev/null &

    THIS_PID=`ps -ef | grep "$BIN_PATH/$THIS_BIN" | grep -v grep | grep -v 'vi ' | grep -v 'vim '  | grep -v bash | awk '{print $2}'`

    echo "$BIN_PATH/$THIS_BIN (PID="${THIS_PID}") is start!!"
fi

 

해당 쉘스크립트에 대한 자세한 설명은 아래 링크를 참고하세요.

https://unit-15.tistory.com/117

 

[Linux] 리눅스에서 쉘스크립트(.sh)로 Java 프로젝트 실행하는 방법

Linux에서 쉘스크립트 파일(.sh)로 Java 프로젝트 실행하는 방법 1. 리눅스에 자바를 설치한다. 아래 링크를 참고하여 리눅스에 자바를 설치한다. [Linux] 우분투 터미널로 Java 설치 (환경변수 설정 /etc

unit-15.tistory.com

 

728x90
반응형