실행 명령어 맨 뒤에 & 를 붙이면 백그라운드에서 실행합니다.
하지만, 터미널이 꺼지면 프로세스가 죽어요
터미널을 꺼도 프로세스가 계속 돌아가게 하는 방법은
nohup 이라는 명령어를 맨 앞에 붙여주시면 됩니다.
> nohup python hello_world &
위의 예처럼 사용하시면 되요.
python 뿐만이 아니라 모든 실행 명령 앞에 붙이면 됩니다.
그러면 이제 프로세스가 돌아가는지 확인을 해봐야되는데 그 명령어는
ps -aux
를 사용하시면 됩니다.
그리고 백그라운드에서 돌아가는 명령어니까, 따로 중지를 시키는 방법이 있어야겠죠?
kill -9 [PID]
위의 명령어를 사용하시면 되고, PID는 ps -aux 명령어로 확인하실 수 있어요.
'ETC > Ubuntu' 카테고리의 다른 글
특정 port 사용 중인 process 찾기. (port is already in use / port is already allocated) (0) | 2022.02.03 |
---|---|
프로세스 id (pid) 활용하여 프로세스 실행 위치 확인하기 (0) | 2019.01.17 |
scp를 백그라운드에서 실행하는 방법 (0) | 2018.06.12 |