반응형
우분투 환경안에서 학습을 돌리거나 파이썬 모듈을 돌리기 위해, 주피터 노트북( jupyter notebook)을 많이 사용한다.
대부분의 사람들은 쉘 환경에서 자신이 쉘을 끄면 해당 작업이 종료되기 때문에 화면정리에 불편함을 겪는다.
그래서 오늘은 백그라운드로 실행하고 혹시나 팀 프로젝트를 통해 여러 프로세스를 실행시켜서 겹친 경우를 위해 해당 문제를 해결하기 위한 글을 써보려고 한다.
먼저 백그라운드로 실행시키는 방법은 아래처럼 명령을 실행하는 것
nohup jupyter notebook
그리고 해당 리스트를 확인 하는 방법은
위처럼 list 명령을 치면 확인이 가능하다.
여기서 지울수 있는 방법은 두 가지인데
1. 프로세스를 확인해서 지우는 법
2. 노트북 리스트의 포트를 확인해서 지우는 법
먼저 1번은 아래와 같이 작업한다.
ps -ef | grep 을 통해 실행 중인 프로세스를 확인하고
kill -9 pid 프로세스id값을 통해 중지시킨다.
해당 경우에는 프로세스 번호가 27136이어서 아래와 같이 중지시켰다.
위의 경우가 안된다면 2번 째는
위에서 시도했던 list 명령어를 통해 확인한 포트 번호를 통해
jupyter notebook stop 포트 번호
jupyter notebook stop {portnumber}
ex >> jupyter notebook stop 8889
위처럼 작업하면 된다.
그 후 다시 각각 확인 명령어를 통해 프로세스나 노트북이 죽었는지 확인하면 작업 끝!
'General' 카테고리의 다른 글
SAA- 자격증 수업 IN YSU (0) | 2024.10.17 |
---|---|
Jupyter NoteBook ( No web browser found: could not locate runnable browser 에러 )와 ec2에서 실행해도 외부에서 접근이 불가한 상황 해결. (0) | 2023.10.06 |
상명피플 인터뷰에 초대 되다... (0) | 2023.06.16 |