自作のデーモンを作成したがうまく起動しません。90秒ぐらい経つとデーモンが異常終了?してしまいます。raspbianバージョンは8.0です。原因がわからず、途方に暮れています。
以下に経緯を。
/usr/lib/systemd/system/にthermohygrod.serviceというデーモンを作成(下記内容)
[Unit] Description=Execute thermohygro.py [Service] ExecStart=/usr/bin/python3 /usr/local/share/thermohygro.py Restart=no Type=forking [Install] WantedBy=multi-user.target
デーモンを実行「sudo systemctl start thermohydrod」
90秒後、以下のメッセージが出力され、デーモンが終了。
「Job for thermohygrod.service failed. See 'systemctl status thermohygrod.service' and 'journalctl -xn' for details.」
syslogで確認すると、以下のように表示され、
・・・・・・・・ Sep 13 11:29:29 raspberrypi systemd[1]: Starting Execute thermohygro.py... Sep 13 11:30:59 raspberrypi systemd[1]: thermohygrod.service start operation timed out. Terminating. Sep 13 11:30:59 raspberrypi rsyslogd-2007: action 'action 17' suspended, next retry is Wed Sep 13 11:32:29 2017 [try http://www.rsyslog.com/e/2007 ] Sep 13 11:30:59 raspberrypi systemd[1]: Failed to start Execute thermohygro.py. Sep 13 11:30:59 raspberrypi systemd[1]: Unit thermohygrod.service entered failed state. ・・・・・・・・
「 sudo systemctl status thermohygrod」で確認すると次のように出力されます。
● thermohygrod.service - Execute thermohygro.py Loaded: loaded (/usr/lib/systemd/system/thermohygrod.service; disabled) Active: inactive (dead) ・・・・・・・・ 9月 13 11:29:29 raspberrypi systemd[1]: Starting Execute thermohygro.py... 9月 13 11:30:59 raspberrypi systemd[1]: thermohygrod.service start operation timed o...g. 9月 13 11:30:59 raspberrypi systemd[1]: Failed to start Execute thermohygro.py. 9月 13 11:30:59 raspberrypi systemd[1]: Unit thermohygrod.service entered failed state. ・・・・・・・・ Hint: Some lines were ellipsized, use -l to show in full.
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/09/13 07:00
2017/09/13 07:01