티스토리 뷰
반응형
젠킨스에서 다른 서버에 접속하여 파일 전송을 하는 것까지 마쳤다면 이제 그 파일들을 재기동시키기 위한 작업을 하는 과정입니다.
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' 카테고리의 다른 글
[Java] Files와 Path를 사용한 파일 읽기 & 쓰기 개발하기 (0) | 2021.08.30 |
---|---|
Linux Vim 전체 지우기 (0) | 2021.08.20 |
Maven Home Path 적용하기 (0) | 2021.08.19 |
Jenkins 서버 SSH Key 생성 및 등록하기 (0) | 2021.08.19 |
Ubuntu 20.04 Jenkins 설정하기 (0) | 2021.08.18 |
Ubuntu 20.04 Jenkins 설치하기 (0) | 2021.08.18 |
댓글
공지사항