私は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()))