Автозавантаження скриптів в Ubuntu може допомогти автоматизувати завдання і забезпечити запуск необхідних скриптів під час запуску або через певні проміжки часу. У цьому посібнику ви дізнаєтеся про різні способи увімкнення автозавантаження скриптів на сервері Ubuntu, зокрема про додавання скриптів до запуску системи, використання завдань cron і налаштування служб systemd.
Якщо вам потрібно, щоб скрипт запускався автоматично при вході користувача в систему, ви можете додати його до програм запуску.
gnome-session-properties
Якщо команду не знайдено, встановіть її за допомогою:
sudo apt install gnome-session-bin
Завдання Cron дозволяють запускати скрипти у заздалегідь визначений час або з певним інтервалом.
crontab -e
@reboot /путь/до/вашого_скрипта.sh
Служби Systemd пропонують надійний спосіб забезпечити запуск скриптів під час завантаження.
sudo nano /etc/systemd/system/myscript.service
[Unit]
Описание=Настроенный сценарий запуска
After=network.target
[Service]
ExecStart=/path/to/your_script.sh
Перезапуск=всегда
Пользователь=имя пользователя
[Install]
WantedBy=multi-user.target
sudo systemctl enable myscript.service
sudo systemctl start myscript.service
sudo systemctl status myscript.service
Залежно від ваших потреб, ви можете скористатися програмами запуску, завданнями Cron або службами Systemd, щоб увімкнути автозавантаження скриптів в Ubuntu. Кожен метод має свої варіанти використання, і вибір правильного методу буде залежати від того, чи потрібне вам виконання скриптів під час запуску, за розкладом або постійне виконання в масштабах всієї системи.