본문 바로가기 메뉴 바로가기

ABBO 기술 블로그

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

ABBO 기술 블로그

검색하기 폼
  • 분류 전체보기 (465)
    • AI Trend (2)
    • Git (12)
    • Server (242)
    • Client (69)
    • Apple (31)
    • Study (109)
  • 방명록

linux shell script (1)
Jenkins 에서 원격 서버 프로세스 재기동시키기

젠킨스에서 다른 서버에 접속하여 파일 전송을 하는 것까지 마쳤다면 이제 그 파일들을 재기동시키기 위한 작업을 하는 과정입니다. 1. port 를 사용하는 ProcessId를 찾아 변수를 할당 pid="$(lsof -t -i :5000 -s TCP:LISTEN)"; 2. ProcessId 가 있으면 Kill, 없으면 에코 명령어로 분기 if [ "$pid" != "" ]; then kill -9 $pid; echo "$pid process kill complete" else echo "pid is empty" fi 3. 원하는 프로세스 실행 cd /home/abbo/admin/target java -Dspring.profiles.active=dev -jar *jar

Server 2021. 8. 19. 14:35
이전 1 다음
이전 다음
공지사항

Blog is powered by Tistory / Designed by Tistory

티스토리툴바