리눅스 백그라운드 파이썬 실행하는 법Python2021. 11. 29. 16:00
Table of Contents
1. 파이썬 코드 백그라운드 실행
리눅스 창을 꺼도 코드가 종료되지 않음.
nohup python -u /path/filename.py &
이 명령어는 파이썬 코드를 백그라운드에서 실행하는 명령어입니다.
출력문들은 같은 폴더의 nohup.out 파일에 저장됩니다.
2. 파이썬 코드 출력문 보기
tail -f nohup.out
이 명령어는 파이썬 코드를 실행하면서 나오는 출력문들을 라이브로 보여주는 코드입니다.
Ctrl + C로 라이브 시청을 나갈 수 있습니다.
3. 실행 중인 프로그램 보기
ps -ef | grep filename.py
실행 중인 프로그램들을 보여줍니다.
4. 실행 중인 코드 종료
kill [실행 넘버]
실행중인 프로그램을 종료합니다.
여기서 'grep --color=auto 파일명.py'라고 적혀있는 프로그램은 끌 필요없고
'python -u /path/파일명.py' <-- 이것을 끄면 됩니다.
이 예제에서는 'kill 3182'를 입력하면 프로그램이 꺼집니다.
TIP:
- 이전에 보낸 메세지를 방향키를 빠르게 사용할 수 있습니다.
- 루프형 명령어를 종료할때에는 Ctrl + C를 입력하면 나갈 수 있습니다.
- 리눅스에서 파이썬 모듈을 다운로드 하고 싶으시면 'pip3 install 모듈명'을 입력하시면 됩니다.
'Python' 카테고리의 다른 글
[파이썬] 코로나 자동 자가진단 (리눅스 오픈소스) (0) | 2021.12.01 |
---|---|
[파이썬 모듈] 스케줄 모듈 schedule (0) | 2021.11.30 |
[백준 2217] 로프 해설 및 풀이 (파이썬) (0) | 2021.11.27 |
[백준 1541] 잃어버린 괄호 해설 및 풀이 (파이썬) (0) | 2021.11.26 |
[백준 2839] 설탕 배달 해설 및 풀이 (파이썬) (1) | 2021.11.25 |
@임채성 :: 푸르고 개발 블로그
글 내용 중 잘못되거나 이해되지 않는 부분은 댓글을 달아주세요! 감사합니다! 문의: puleugo@gmail.com