Script starten na opstart
Systemd service
We moeten een “eigen” systemd service maken als bestand in de /etc/systemd/system
directory. Dat moet niet executable zijn.
Daarin bv:
[Unit]
Description=Beschrijving
After=network.target[Service]
Type=oneshot
ExecStart=/bin/sh -c ‘/usr/local/bin/disk-space-check.sh’[Install]
WantedBy=graphical.target
(Hier bij login van grafische interfacte; WantedBy=multi.user.target kan ook)
registreren:
chmod 664 /etc/systemd/system/disk-space-check.service
systemctl daemon-reload
systemctl enable disk-space-check.service
edit: zonder .service:
systemctl enable disk-space-check
Dit laatste geeft een bevestiging.
(enkel eerste keer)
En dan moet je de inhoud maken voor
/usr/local/bin/disk-space-check.sh
Dat script moet uitvoerbaar zijn
chmod +x /user/local/bin/disk-space-check.sh
Oudere openSUSE (pre-2016)
Na het opstarten van het hele systeem wordt gekeken naar het bestaan van
/etc/init.d/after.local
Daarin kan je eender welk script starten.
Nu werkt dat niet meer.