23.03.2018 14:38
OlegON
 
Один из разработчиков Linux отговорил меня от использования rc.local в сторону написания собственного unit для systemd, чтобы запускать скрипты при загрузке хоста. Основная причина - текущая поддержка rc.local в режиме совместимости и непонятно вообще, сколько это будет работать.

В общем, написал собственный юнит, который положил в /lib/systemd/system и включил systemctl enable
Код:
[Unit]
Description=Autostart scripts
After=syslog.target multi-user.target network.target

[Service]
Type=forking
ExecStart=/scripts/autostart.sh
TimeoutSec=0
RemainAfterExit=yes
GuessMainPID=no
StandardOutput=syslog
StandardError=syslog

[Install]
WantedBy=multi-user.target
Часовой пояс GMT +3, время: 00:58.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.