Рубрики
debian daemons \ демоны \ службы \ сервисы

debian 10 \ rc.local

Ссылки:

Debian 10 add rc.local
https://azrr.info/page/view/65-zastavlyaem-rabotat-rclocal-na-debian-10.html

Решение:

!!! Обратите внимание, что это неправильный способ , вероятно, следует создать сервис для вашего скрипта или приложения.
В последней версии Debian файл /etc/rc.local устарел, но мы можем добавить его обратно, 
используя systemd для тех сценариев или приложений, которые все еще зависят от него.
Сначала нам нужно создать файл сервиса:
cat <> /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

После создайте rc.local снова:

cat <> /etc/rc.local


#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
 
exit 0


После:

chmod +x /etc/rc.local - задайте разрешения на запуск
systemctl enable rc-local - включите автозагрузку при старте системы
systemctl start rc-local - запустите 
systemctl status rc-local - проверьте состояние rc-local