Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 노마드코딩
- 백준
- Stack
- pandas
- 프로그래머스
- 가상환경
- programmers
- String Method
- 코딩테스트
- 알고리즘
- NumPy
- queue
- python
- dataframe
- javascript
- openCV
- 데이터시각화
- type hint
- Matplotlib
- Algorithm
- 파이썬
- 자료구조
- MySQL
- 선그래프
- Selenium
- 알고리즘 스터디
- Join
- aws jupyter notebook
- 알고리즘스터디
- 정보처리기사 c언어
Archives
- Today
- Total
조금씩 꾸준히 완성을 향해
[AWS] Jupyter Notebook 백그라운드 실행 본문
Jupyter Notebook 백그라운드 실행
AWS EC2에서 jupyter를 사용하다가 콘솔 화면이 꺼지면 커널이 강제로 종료되는 문제가 발생한다.
VPN이 끊겼을 때나 터미널을 종료했을 때도 jupyter notebook이 멈추지 않게 하려면 백그라운드에서 실행할 수 있도록 설정해야 한다.
방법 1
먼저 아래와 같이 jupyter를 실행시킨 후
sudo jupyter-notebook --allow-root
ctrl + z를 입력해 주피터 서버를 중지시킨다.
bg 명령어를 입력하여 jupyter가 백그라운드로 동작할 수 있도록 하고
disown -h 명령어로 소유권을 포기하여 사용자 터미널에 연결되지 않더라도 실행될 수 있도록 구성한다.
bg
disown -h
방법 2
아래의 명령어를 통해 Jupyter notebook을 처음 실행할 때부터 백그라운드로 설정할 수도 있다.
nohup jupyter notebook --ip 아이피주소 &
- nohup : nohup =“no hangups”, 터미널이 끊겨도 실행한 프로세스는 계속 동작하게 한다.
- & : 명령을 백그라운드로 실행한다는 뜻이다.
백그라운드로 실행 중 토큰을 확인해야 할 때는,
jupyter notebook list
이 백그라운드에서 돌아가는 주피터 노트북을 영원히 꺼버리고 싶을 때는,
ps -l | grep jupyter
kill -9 PID # PID 프로세스 죽이기
'AWS & Linux' 카테고리의 다른 글
Ubuntu 서버 외부 IP 연결 끊김(UFW BLOCK) - 방화벽 설정 및 해제 (0) | 2023.08.08 |
---|---|
[2023 최신] Ubuntu 환경에서 nvidia-driver, cuda, cudnn 설치 방법 (Ubuntu 22.04) (0) | 2023.08.04 |
[AWS] Jupyter Notebook 할당 메모리 늘리기 (kernel die error 방지) (0) | 2023.02.23 |
[AWS] Ubuntu Jupyter Notebook 기본 설치 명령어 정리 (0) | 2023.02.23 |
[AWS] EC2 서버 Jupyter Notebook 설치 및 실행 (0) | 2023.02.22 |