ich versuche auf meinem Raspberry Pi mit Raspbian Jessie irexec nach dem Boot zu starten, was leider fehlschlägt. Ich möchte über vorher angelernte Infrarot-Fernbedienungen Scripte ausführen. Meine Service-Datei sieht so aus:
Code: Alles auswählen
[Unit]
Description=IR Remote irexec config .lircrc loaded on startup
After=lircd.service
Wants=lircd.service
[Service]
ExecStart=/usr/bin/irexec --daemon
Type=forking
[Install]
WantedBy=multi-user.target
Wenn ich mir den Status anzeigen lasse kommt
sudo systemctl status irexec.service
● irexec.service - IR Remote irexec config .lircrc loaded on startup
Loaded: loaded (/etc/systemd/system/irexec.service; enabled)
Active: failed (Result: exit-code) since Sa 2018-03-24 06:54:13 CET; 5min ago
Process: 386 ExecStart=/usr/bin/irexec --daemon (code=exited, status=1/FAILURE)
Mär 24 06:54:13 raspberrypi systemd[1]: irexec.service: control process exited, code=exited status=1
Mär 24 06:54:13 raspberrypi systemd[1]: Failed to start IR Remote irexec config .lircrc loaded on startup.
Mär 24 06:54:13 raspberrypi systemd[1]: Unit irexec.service entered failed state.
Code: Alles auswählen
ExecStart=/usr/bin/irexec --daemon /home/pi/.lircrc
Code: Alles auswählen
ExecStart=/usr/bin/irexec --daemon /etc/lirc/lircrc
Code: Alles auswählen
sudo systemctl start irexec.service
sudo systemctl status irexec.service
● irexec.service - IR Remote irexec config .lircrc loaded on startup
Loaded: loaded (/etc/systemd/system/irexec.service; enabled)
Active: active (running) since Sa 2018-03-24 07:01:48 CET; 2s ago
Process: 861 ExecStart=/usr/bin/irexec --daemon (code=exited, status=0/SUCCESS)
Main PID: 863 (irexec)
CGroup: /system.slice/irexec.service
└─863 /usr/bin/irexec --daemon
Mär 24 07:01:48 raspberrypi systemd[1]: Started IR Remote irexec config .lircrc loaded on startup.
Richard