반응형
#python
#jupyter notebook
파이썬을 활용하다 보면 백그라운드에서 프로그램이 실행되면 편할때가 많은데 오늘은 그 부분에 대해서 설명드리겠습니다.
1. jupyter notebook
- jupyter notebook 원격 서버를 계속해서 서버를 열어놓고 싶을 때 백그라운드에서 실행시켜주시면 좋아요~
- jupyter notebook 원격 관련
https://limmmmm.tistory.com/12
nohup jupyter notebook &
2. 파이썬 파일
nohup python main.py &
*설명
"nohup" 명령어 없이도 "&"만 사용하면 백그라운드 실행은 가능해요
하지만, 터미널을 종료하거나 그 상태를 빠져나오면 프로세스가 죽기 때문에 백그라운드지만 백그라운드가 아닌 상황이 되어버려요.
커널을 종료하고도 백그라운드를 실행시키시려면 nohup을 붙여주시면 됩니다.
3. 프로세스 확인방법
ps -ef | grep [파일이름]
위와 같이 확인하시면 정상적으로 프로세스가 살아있는지 확인할 수 있으니까 백그라운드 실행 후 터미널 재접속하여 프로세스 확인해보시면 됩니다.
- 프로세스 종료하시려면 프로세스 확인 시 나타난 PID값을 가지고 종료하시면 됩니다.
kill -p [PID]
- -9 옵션은 강제종료입니다.
반응형
'programming > python' 카테고리의 다른 글
(pandas)판다스 데이터프레임 기본조작(삽입, 삭제, 조회 등) (0) | 2022.11.17 |
---|---|
(Jupyter notebook)파이참 주피터 원격 설정 방법 (0) | 2022.11.16 |
(Ubuntu) 부팅 시 프로그램 자동 실행 설정 (0) | 2022.11.14 |
(Jupyter notebook)주피터 노트북 세팅(원격 연결, 오류(500error) 등) (0) | 2022.11.11 |
(pandas)파이썬 시간 데이터 보간(누락 데이터) (0) | 2022.10.27 |