파이썬 코딩실행 관련 문의

vog1967의 이미지

첫글입니다.
프로그램 초보입니다만
업무상 파이썬으로 코딩해야 하는 프로젝트를 진행하다 보니 문의 드립니다.

ㅇ 코딩개요
- 라즈베리파이에 온도 등 각종 센서 값을 운용자 핸드폰으로 문자전송하는 프로그램입니다.

ㅇ 진행상황
- 라즈베리파이가 현장에 인터넷으로 공인ip접속
- 원격에서 ssh접속하여 프로그램 실행하고 체크
- 코딩 및 문자메세지 전송부분은 1차적으로 완성함

ㅇ 문제점
- 원격에서 ssh로 접속후 실행하면(sudo python test.py) 정상동작하나 ssh접속이 끊기는 순간
프로그램이 종료됨

ㅇ 추가 검토사항
- 라즈베리파이가 부팅시 자동실행되는게 나은지 아니면 원격에서 수동실행해 주는게 나은지
자동실행시 메모리나 운용시 문제점은 없는지 궁급합니다.

일단 수동실행으로 생각하는데 원격실행시 접속이 끊기는 순간 프로그램이 종료되어서 ㅠㅠ

아시는 분 계시면 답변부탁 드립니다.

...!의 이미지

sudo nohup python test.py

을 시도해보세요. 이렇게 해서 문제가 해결된다면 SIGHUP에 대해서 알아보시면 될 것 같습니다.

김정균의 이미지

nohup 이 간단하기는 하지만, screen 이나 tmux 를 이용하시는 것을 권장 합니다. 관리가 더 편합니다.

vog1967의 이미지

초보다 보니
실제 구성까지 리눅스 지식부터 걸림돌이 하나 둘이 아니군요..
screen , tmux 등 처음 듣는 용어입니다만 찾아보겠습니다.
칠절한 답변 감사합니다

vog1967의 이미지

프로세스가 살아있네요
"살아있네 !! 살아있어 !!" ㅎㅎㅎ (죄송 ㅠㅠ)

TTY가 pts/0에서 ? 로 바뀌면서 살아있군요.
sighup에 대해서 한번 찾아봐야겠군요

정상적인 실행방법인지 문제점은 없는지도 한번 살펴볼께요..

감사합니다