[Python] 쥬피터(jupyter) 노트북 백그라운드로 실행

2021. 4. 28. 02:18 Python/Python 프로그래밍

Jupyter notebook background로 실행하는 방법 & token 확인하는 방법

python 코드를 jupyter notebook에서 사용을 자주하는데 이때 평소대로 jupyter notebook을 터미널에서 실행시키면 터미널이 종료되는 시점에 jupyter notebook도 같이 종료되게 된다. jupyter notebook은 아래와 같은 명령어로 시작을 할 수 있다.

jupyter-notebook

위 처럼 실행을 하면 localhost에서만 접속이 가능하기 때문에 만약 서버로서 노트북을 실행시키고 싶으면 --ip=0.0.0.0을 함께 넣어줘야 한다. 터미널과 상관없이 백그라운드에서 jupyter notebook을 실행 하는 방법에 대해서 알아보자. 물론 터미널이 종료되던, 상관없이 항상 노트북은 켜져있으므로 브라우저를 통해 접속이 가능하다.

 

jupyter notebook background로 실행

jupternotebook의 디렉토리로 이동한 이후에 아래와 같이 명령어 입력

$ nohup jupyter-notebook --ip=0.0.0.0 1>/dev/null 2>&1 &

 

token 확인하는 방법

이후에 만약 token이 필요하면 아래와 같이 명령어를 입력하면 token을 준다.

``` $ jupter-notebook list

Currently running servers: http://0.0.0.0:8888/?token= ```

 

출처 : ourcstory.tistory.com/470?category=630693