Hallo zusammen,
es ist für YaVDR Ansible beschrieben wie vdr beim Start auf die DVB Karten warten soll.
group_vars/all:
wait_for_dvb_devices: [0, 1, 2, 3]
sudo systemctl enable wait-for-dvb@0, 1, 2, 3.service
Aber es funktioniert bei mir nicht.
Als Alternative habe ich in der /etc/crontab einen reboot.
@reboot vdr sleep 30s && /usr/bin/systemctl restart vdr
Damit das Passwort nicht abgefragt wird:
sudo visudo -f /etc/sudoers.d/systemctl_permissions
%vdr ALL=NOPASSWD: /usr/bin/systemctl start vdr, /usr/bin/systemctl stop vdr, /usr/bin/systemctl restart vdr
%vdr ALL=(vdr) NOPASSWD: ALL
%vdr ALL=NOPASSWD: /bin/systemctl restart vdr
Leider klappt das auch nicht. Kann bitte jemand erklären wie das mit dem Warten auf die DVB Karten umgesetzt werden kann.
Gruß hnes