
젠킨스에서 다른 서버에 접속하여 파일 전송을 하는 것까지 마쳤다면 이제 그 파일들을 재기동시키기 위한 작업을 하는 과정입니다. 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
공지사항