Raspberry Pi - rc.local, čekání na síť

Po upgrade Raspberry Pi OS z buster (5.10) na bullseye (6.1) mi přestaly fungovat info skripty při rebootu. Prostě něco na téma "když nabootuje malina, pošli Pushover notifikaci" Problém je při zpracování rc.local, které je v 6.1. součástí systemd


Raspberry Pi - rc.local, čekání na síť Štítky:  , , , ,

    Po upgrade Raspberry Pi OS z buster (5.10) na bullseye (6.1) mi přestaly fungovat info skripty při rebootu. Prostě něco na téma "když nabootuje malina, pošli Pushover notifikaci"


cat /etc/rc.local

_IP=$(/usr/bin/hostname -I) || true
if [ "$_IP" ]; then
  /path/to/pushover.sh "RPi HOSTNAME boot, IP=$_IP"
fi



Problém je při zpracování rc.local, které je v 6.1. součástí systemd
Oprava je naštěstí jednoduchá. Stačí upravit patřičný konfig pro rc.local-service přidáním závislosti Wants=network-online.target

sudo nano /usr/lib/systemd/system/rc-local.service.d/debian.conf


[Unit]

After=network-online.target
Wants=network-online.target


[Service]
StandardOutput=journal+console
StandardError=journal+console



Po rebootu už vše funguje jak má
;  
Vaše názory a komentáře: 0 ;  Zobrazeno: 2828 x ;  Hodnoceno: 0 x

Hodnocení článku: 1 2 3 4 5


Přidat komentář
Jméno
E-Mail
Zadejte sedmou čísici z čísla Zadejte sedmou čísici z čísla
Pokud očekáváte odpověď na Vámi vložený komentář, zadejte Váš e-mail.
Vložením komentáře souhlasíte s pravidly.