ssh 연결을 종료 한 후에 백그라운드에서 내 파이썬 프로그램을 백그라운드에서 실행해야합니다. 필자는 SQL에 피델 정보를 저장해야하기 때문에 DB
나는 nohup을 사용하여이 작업을 시도하지만 python 프로그램이 실행되지 않은 것 같습니다.
MySql DB를 살펴본 후, 아래에 아무것도 삽입하지 않았으므로 아무 것도 삽입하지 않았습니다.
ssh 종료 후 백그라운드에서 파이썬 프로그램을 계속 실행하는 방법
[email protected] ~/MyProjekt $ sudo nohup python sensorReader.py &
[1] 8580
을 내가 볼 때이 과정은 오순절에 해당하는 경우 :
나는 입력
ps -A| grep 8580
아무 것도 반환하지 않습니다.
그래서 나 뭐 잘못 됐니?
SSH 연결 종료 후 어떻게 파이썬 프로그램을 실행할 수 있습니까?
제 Python 프로그램에 루프가 없습니다. 그것은 Phidget 센서 값을 기다리고 있으며이 정보를 같은 라즈베리에있는 MySQL Db에 저장합니다. – feldeOne
Ok,이 경우 cron 작업은 아마도 가장 좋은 (그리고 가장 간단한) 해결책 일 것입니다 (Nonnib 응답을보십시오). 그러나 ps aux가 실행될 때 프로세스 pid를 볼 수 있으면 안됩니다. 그것은 항상 실행되지 않을 것이고, 주기적으로 생성 될 것입니다. – Oberix
화면에서 내 문제를 해결했습니다. -S sessionXX를 사용하여 새 세션을 시작하고 ctr + a => d를 사용하여 세션을 분리하면 SSH 연결을 종료 할 수 있습니다. 그럼에도 불구하고 나는 몇몇 작품에 대해 crontab이 필요하다. Thatswhy thx Marco와 당신을위한 최고의 대답 – feldeOne