pid 파일에 프로세스가 없으며, 아무도 죽지 않았습니다.

pid 파일에 프로세스가 없으며, 아무도 죽지 않았습니다.

저는 RaspberryPi에서 Python으로 이메일 알림 스크립트를 작성하고 있습니다. 튜토리얼 페이지를 찾아서 기본 코드를 정확하게 복사했는데(간단한 "python emailnotifier.py"로 작동함) 서비스를 시작하기 위해 이를 개선하고 싶습니다.

코드는 이 페이지 하단에서 찾을 수 있습니다(삽입 방법을 잘 모르겠습니다).

https://pimylifeup.com/raspberry-pi-email-notifier/

서비스를 시작하고 상태를 확인하면 다음과 같은 내용을 확인할 수 있습니다.

"시스템 #DAEMON_NAME 데몬 중지 중: start-stop-daemon: 경고: 종료할 수 없습니다. 2270: 해당 프로세스가 없습니다.

pid 파일 "/var/run/emailnotifier.pid"에서 실행 중인 프로세스가 없습니다. 아무도 종료되지 않았습니다.

실패!

답변1

코드에 pidfile에 대한 쓰기를 추가해야 할 것 같습니다.

처음에

import os

처음 시도하기 전에:

open('/var/run/emailnotifier.pid','w').write(str(os.getpid()))

관련 정보