Linux & Mac
로그아웃 이후 프로세스 유지 & 종료
sbin
2020. 9. 22. 12:03
반응형
최근 일반 유저에게 배포되는 리눅스는 보통 터미널이 종료 되거나 로그아웃( 쉘 종료 )을 해도 백그라운드에서 구동하던 프로세스를 유지 시켜 주는 경향이 있습니다. 하지만 만약 리눅스를 서버로 구동하고 있거나, AWS와 같은 웹 서비스를 이용한다면, 로그 아웃 시 프로세스는 종료 시켜야 합니다.
이 글은 해당 설정을 켜고 끄는 내용을 기술합니다.
쉘 종료시 백그라운드 프로세스 끄기
shopt -s huponexit
쉘 종료후에도 백그라운드 프로세스 유지
shopt -u huponexit
huponexit 상태 확인
shopt huponexit
위 커맨드의 결과가 "on"이면 쉘 종료시 백그라운드 프로세스는 꺼지고, "off" 면 유지됩니다.
만약 huponexit가 on인 상태인 서버에서 프로세스를 유지하고 싶으시면 아래 링크를 참조해 주시기 바랍니다.
반응형