저는 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()))