github action 의 runners를 추가할 때 ./run .sh 실행 후 유지해야한다.
putty에서 실행하고 putty창을 닫으면 실행이 중단됨으로 백그라운드로 프로세스를 실행하는 것이 좋다.
백그라운드로 프로세스 실행하기
[ec2-user]$ nohup ./run.sh & > /dev/null
로그가 계속 쌓이므로 위와 같이 /dev/null 로 보내서 없애준다.
백그라운드 프로세스 종료
1. ps 명령어로 실행중이 프로세스를 찾는다.
2. kill 명령어로 해당 프로세스를 종료한다.
[ec2-user]$ ps -ef | grep run
ec2-user 5445 3273 0 11:37 pts/0 00:00:00 /bin/bash ./run.sh
ec2-user 5450 5445 0 11:37 pts/0 00:00:00 /bin/bash /home/ec2-user/action/action-kameleon/run-helper.sh
ec2-user 5455 5450 6 11:37 pts/0 00:00:01 /home/ec2-user/action/action-kameleon/bin/Runner.Listener run
[ec2-user]$ kill -9 5445 5450 5455
반응형
'서버 > AWS' 카테고리의 다른 글
EC2 메모리 부족 Swap 파일 추가 (0) | 2022.06.14 |
---|
댓글