Ubuntu 18.04 - как включить /etc/rc.local для выполнения команд после ребута
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Ubuntu 18.04 - как включить /etc/rc.local для выполнения команд после ребута
/etc/rc.local - это файл в котором указываются список команд, которые нужно выполнить после загрузки ОС.
Для его активации в Ubuntu 18.04 - нужно выполнить такие шаги:
1) Создать файл /etc/rc.local и сделать его исполняемым:
# printf '%s\n' '#!/bin/bash' 'exit 0' | sudo tee -a /etc/rc.local # chmod +x /etc/rc.local
2) Создать сервис rc-local.service для systemd :
# vi /etc/systemd/system/rc-local.service [Unit] Description=/etc/rc.local Compatibility 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
и добавить его в автозагрузку ОС:
# systemctl enable rc-local # systemctl start rc-local.service
3) Добавить команды, которые нужно запускать после запуска ОС - добавляем в файл /etc/rc.local:
# vi /etc/rc.local #!/bin/bash .... your_commands_here .... exit 0