Dit artikel legt uit hoe je het rc.local-bestand maakt in Linux Debian 9
Stappen om rc.local toe te voegen in Debian 9 kunnen hieronder worden gevonden.
In Debian 9 is de traditionele “rc.local” verwijderd. Voor traditionele Linux-gebruikers en -beheerders is er een manier om het terug te krijgen met behulp van SystemD. Zie de procedure hieronder (OPMERKING: alle commando's moeten met root-privileges worden uitgevoerd):
1. Bewerk het niet-bestaande bestand “rc-local.service” :
vi /etc/systemd/system/rc-local.service
1.1. Voeg de volgende inhoud toe aan “/etc/systemd/system/rc-local.service” :
[Unit]
Beschrijving=/etc/rc.local
ConditionPathExists=/etc/rc.local
[Service]
Type=forking
ExecStart=/etc/rc.local start
TimeoutSec=0
StandardOutput=tty
RemainAfterExit=yes
SysVStartPriority=99
[Install]
WantedBy=multi-user.target
2. Bewerk het “rc.local” bestand :
vi /etc/rc.local
2.1. Voeg de onderstaande inhoud toe en sla het bestand op
#!/bin/sh -e
#
# rc.local
#
# Dit script wordt uitgevoerd aan het einde van elk multiuser runlevel.
# Zorg ervoor dat het script "exit 0" retourneert bij succes of een andere
# waarde bij een fout.
#
# Om dit script in of uit te schakelen, verander gewoon de uitvoerings
# bits.
#
# Standaard doet dit script niets.
exit 0
3. Wijzig de permissies
chmod +x /etc/rc.local
4. Schakel het “rc-local” script in bij boot
systemctl enable rc-local
5. Start het “rc-local” script
systemctl start rc-local.service
6. Controleer of er een fout is opgetreden bij het starten van de service
systemctl status rc-local.service
Je kunt nu alles wat je wilt aan de traditionele “rc.local” toevoegen. Een soortgelijke procedure kan worden toegepast op Debian-gebaseerde distributies zoals Ubuntu, Elementary of Kali.
Please report any broken links by emailing elo.support@zebra.com and include a link to the knowledge article