Artykuł ten wyjaśnia, jak utworzyć plik rc.local w Linux Debian 9
Kroki, jak dodać rc.local w Debianie 9, znajdują się poniżej.
W Debianie 9 tradycyjny „rc.local” został usunięty. Dla tradycyjnych użytkowników i administratorów Linuksa istnieje sposób, aby go przywrócić, korzystając z SystemD. Zobacz poniższą procedurę (UWAGA: wszystkie polecenia muszą być uruchamiane z uprawnieniami roota):
1. Edytuj nieistniejący plik “rc-local.service” :
vi /etc/systemd/system/rc-local.service
1.1. Dodaj następującą zawartość do “/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. Edytuj plik “rc.local” :
vi /etc/rc.local
2.1. Dodaj poniższą zawartość i zapisz plik
#!/bin/sh -e
#
# rc.local
#
# Ten skrypt jest wykonywany na końcu każdego poziomu uruchomienia wieloużytkownikowego.
# Upewnij się, że skrypt "wyjdzie 0" w przypadku sukcesu lub inną
# wartość w przypadku błędu.
#
# Aby włączyć lub wyłączyć ten skrypt, wystarczy zmienić bity uruchomienia
#
# Domyślnie ten skrypt nic nie robi.
exit 0
3. Zmień uprawnienia
chmod +x /etc/rc.local
4. Włącz skrypt “rc-local” przy starcie
systemctl enable rc-local
5. Uruchom skrypt “rc-local”
systemctl start rc-local.service
6. Sprawdź, czy wystąpił jakiś błąd podczas uruchamiania usługi
systemctl status rc-local.service
Możesz teraz dodać wszystko, co chcesz, do tradycyjnego “rc.local”. Podobna procedura może być zastosowana do dystrybucji opartych na Debianie, takich jak Ubuntu, Elementary czy Kali.
Please report any broken links by emailing elo.support@zebra.com and include a link to the knowledge article