Potrzebuje napisać service który będzie się odpalał co 5 sekund, maks do 10 razy w przypadku exit code różnego od zera, czyli w przypadku niepowodzenia.
@NewEpisode: jest też opcja że wołasz tam jakieś aliasy których nie masz globalnie w systemie. Najlepiej załóż drugie konto i sprawdź czy odpalając ręcznie to działa.
@NewEpisode: masz ustawiony restart on failure. Systemctl ogółem służy do utrzymywania procesów a nie triggerowania skryptów. Zainstaluj sobie jakieś cronie i crontabem odpal co interwał
Potrzebuje napisać service który będzie się odpalał co 5 sekund, maks do 10 razy w przypadku exit code różnego od zera, czyli w przypadku niepowodzenia.
Mam aktualnie coś takiego:
[Unit]
Description:xxxxxxxxx
After=dnsmasq.service
SmartLimitIntervalSec=10
StartLimitBurst=5
[Service]
User=pi
WorkingDirectory=/usr/local/bin
ExecStart=/bin/bash /usr/local/bin/xxxxxxxx.sh
Restart=on-failure
RestartSec=5
[Install]
WantedBy=multi-user-target
Ma ktoś pomysł dlaczego to działa jak chce, i jak ewentualnie tego dokonać?
@NewEpisode: ?
@vaio: Niestety muszę się trzymać systemd, skrypt odpalany przy starcie po czym jest odłączane od zasilania
https://unix.stackexchange.com/questions/198444/run-script-every-30-min-with-systemd