본문 바로가기
서버/AWS

리눅스 백그라운드 실행

by eclipse7727 2022. 7. 12.

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

댓글