Мои сайты
Частые вопросы
Полезные ссылки
Операционные системы
Программное обеспечение
Оборудование
СУБД
Кулинария
Есть некий скрипт
Запускать этот скрипт каждый раз при включении компьютера
Устанавливаем права доступа на файл и разрешаем его выполнение
chmod 640 /opt/scripts/MyCommonStartup.sh chmod +x /opt/scripts/MyCommonStartup.sh
Теперь настроим автозапуск скрипта при включении ПК.
Для этого мы в директории /lib/systemd/system/ создадим простой юнит-файл с описанием того, что мы хотим. Файл назову MyCommonStartup.service.
cat > /lib/systemd/system/MyCommonStartup.service << _EOF_ [Unit] Description=My Common Startup Service After=network.target multi-user.target [Service] Type=idle ExecStart=/opt/scripts/MyCommonStartup.sh [Install] WantedBy=multi-user.target _EOF_
Подробное описание секций файла можно почитиать тут: Создание простого systemd unit
Теперь «попросим» систему перечитать настройки и включим автозапуск
systemctl daemon-reload
systemctl enable MyCommonStartup.service
systemctl start MyCommonStartup.service
Перезапускаем ПК и проверяем работу
Как видим, всё успешно сработало.