Ubuntu 18.04 - как включить /etc/rc.local для выполнения команд после ребута
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Версия от 18:07, 20 мая 2020; Admin iph (обсуждение | вклад) (Новая страница: «=== Ubuntu 18.04 - как включить /etc/rc.local для выполнения команд после ребута === 1) '''Создать файл /etc…»)
Ubuntu 18.04 - как включить /etc/rc.local для выполнения команд после ребута
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 и добавить его в автозагрузку ОС:
# /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