Автозапуск скриптов Ubuntu. Есть скрипт .
Дата публикации:

Автозапуск скриптов Ubuntu. Есть скрипт .


Автозапуск скриптов Ubuntu. Есть скрипт .

Для автозапуска скрипта при загрузке ОС в Ubuntu Server 22.04, вы можете использовать systemd.

  1. Создайте файл службы для вашего скрипта. Например, создайте файл /etc/systemd/system/myscript.service с помощью текстового редактора:
sudo nano /etc/systemd/system/myscript.service
  1. Вставьте следующий код в файл службы:
[Unit]
Description=My Script
After=network.target

[Service]
ExecStart=/путь/к/вашему/скрипту.sh

[Install]
WantedBy=default.target

Замените /путь/к/вашему/скрипту.sh на фактический путь к вашему скрипту.

  1. Сохраните и закройте файл.
  2. Зарегистрируйте службу с помощью следующей команды:
sudo systemctl enable myscript.service
  1. Теперь ваш скрипт будет запускаться при загрузке ОС.

Чтобы избежать запроса на вход в систему, вы можете настроить автоматический вход в систему.

  1. Откройте файл /etc/default/grub с помощью текстового редактора:
sudo nano /etc/default/grub
  1. Найдите строку, начинающуюся с GRUB_CMDLINE_LINUX_DEFAULT и добавьте quiet и splash в конец строки. Например:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
  1. Сохраните и закройте файл.
  2. Обновите конфигурацию GRUB с помощью следующей команды:
sudo update-grub
  1. Теперь при загрузке ОС вас больше не будут запрашивать логин и пароль.

Обратите внимание, что автоматический вход в систему может быть небезопасным, особенно если ваш сервер подключен к интернету. Рекомендуется принять соответствующие меры безопасности, такие как использование сильного пароля или ключа SSH, если вы решите использовать автоматический вход в систему.

  • Рубрики

  • Последние записи