Questo articolo spiega come creare il file rc.local in Linux Debian 9
I passaggi su come aggiungere rc.local in Debian 9 possono essere trovati qui sotto.
In Debian 9, il tradizionale “rc.local” è stato eliminato. Per gli utenti e gli amministratori Linux tradizionali, c'è un modo per riportarlo indietro usando SystemD. Vedi la procedura qui sotto (NOTA: tutti i comandi devono essere eseguiti con privilegi di root):
1. Modifica il file non esistente “rc-local.service” :
vi /etc/systemd/system/rc-local.service
1.1. Aggiungi il seguente contenuto a “/etc/systemd/system/rc-local.service” :
[Unit]
Description=/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. Modifica il file “rc.local” :
vi /etc/rc.local
2.1. Aggiungi il contenuto qui sotto e salva il file
#!/bin/sh -e
#
# rc.local
#
# Questo script viene eseguito alla fine di ogni runlevel multiutente.
# Assicurati che lo script restituisca "exit 0" in caso di successo o un
# altro valore in caso di errore.
#
# Per abilitare o disabilitare questo script, basta modificare i
# bit di esecuzione.
#
# Per impostazione predefinita, questo script non fa nulla.
exit 0
3. Cambia i permessi
chmod +x /etc/rc.local
4. Abilita lo script “rc-local” all'avvio
systemctl enable rc-local
5. Avvia lo script “rc-local”
systemctl start rc-local.service
6. Controlla se si è verificato qualche errore durante l'avvio del servizio
systemctl status rc-local.service
Puoi ora aggiungere qualsiasi cosa al tradizionale “rc.local”. Una procedura simile può essere applicata a distro basate su Debian come Ubuntu, Elementary o Kali.
Please report any broken links by emailing elo.support@zebra.com and include a link to the knowledge article