제 컴퓨터에서 만든 파이썬 소스를 서버에 올려 돌리고 싶은데 파이썬을 돌리면 콘솔 창 하나를 전부 차지하는 문제가 있습니다.
이를 방지하기 위해 계속 돌려두어야 하는 서버나 프로그램은 백그라운드로 돌리는 것을 추천합니다.
기본적인 명령어는 &를 붙여사용합니다.(su 사용자일 경우)(아니면 sudo를 붙여주세요)
python filename.py &
이처럼 &를 붙이면 백그라운드로 돌아가기는 하지만 연결을 끊었을 경우 종료됩니다.
이를 막기 위해 nohup 를 사용합니다.
nohup python filename.py &
이 명령어를 사용하시면 nohup.out에 에러나 상황을 보여주는 내용은 자동으로 저장되며 백그라운드로 잘 실행됩니다.
[참고]
백그라운드로 돌리고 있는 프로그램을 종료하고 싶으면 아래 내용을 참조합니다.
2022.08.22 - [SERVER/linux] - centos7 에서 실행중인 프로그램 찾고 종료하기
'SERVER > linux' 카테고리의 다른 글
centos7 mqtt mosquitto install (0) | 2023.05.16 |
---|---|
centos7 에서 실행중인 프로그램 찾고 종료하기 (0) | 2022.08.22 |
Server Tomcat v8.5 Server at localhost was unable to start within 45 seconds. If the server requires more time, try increasing the timeout in the server editor. (0) | 2022.03.31 |
EC2 ubuntu 20.04LTS vsftpd설정 (0) | 2022.03.01 |
AWS EC2 ubuntu20.04 서버 설정 (0) | 2022.02.27 |