![pid 파일에 프로세스가 없으며, 아무도 죽지 않았습니다.](https://linux55.com/image/140797/pid%20%ED%8C%8C%EC%9D%BC%EC%97%90%20%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4%EA%B0%80%20%EC%97%86%EC%9C%BC%EB%A9%B0%2C%20%EC%95%84%EB%AC%B4%EB%8F%84%20%EC%A3%BD%EC%A7%80%20%EC%95%8A%EC%95%98%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
저는 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()))