Страница 1 из 1

Автозапуск пользовательских скриптов в Alpine Linux

Добавлено: 13 мар 2024, 20:17
ya
Для настройки автозапуска пользовательских скриптов в Alpine Linux можно воспользоваться системным менеджером служб runit.

Создайте директорию для хранения ваших пользовательских скриптов:
mkdir /etc/service/myscript

В созданной директории создайте исполняемый скрипт (например, run), который будет содержать код вашего скрипта:
vim /etc/service/myscript/run

Пример содержимого файла run:
#!/bin/sh
exec /путь_к_вашему_скрипту

Сделайте скрипт исполняемым:
chmod +x /etc/service/myscript/run

Перезапустите runit:
rc-service runit restart

Теперь ваш пользовательский скрипт будет автоматически запускаться при старте системы Alpine Linux.

Re: Автозапуск пользовательских скриптов в Alpine Linux

Добавлено: 13 мар 2024, 20:30
ya
Для настройки автозапуска пользовательских скриптов в Alpine Linux через /etc/local.d/, выполните следующие шаги:

Создайте каталог для пользовательских скриптов в /etc/local.d/:

mkdir /etc/local.d/myscripts
Создайте пользовательский скрипт в этом каталоге, например myscript.sh:

vi /etc/local.d/myscripts/myscript.sh
Внесите необходимые команды и настройки в пользовательский скрипт. Например:

#!/bin/sh

echo "Hello, World!"

Установите права на выполнение для скрипта:
chmod +x /etc/local.d/myscripts/myscript.sh

Перезапустите службу local:
rc-service local restart

добавить демона local в автозагрузку
rc-update add local


Теперь ваш пользовательский скрипт будет автоматически запускаться при загрузке системы Alpine Linux. В случае необходимости, вы можете добавить больше скриптов в каталог /etc/local.d/ для автозапуска.