Încărcarea automată a scripturilor în Ubuntu poate ajuta la automatizarea sarcinilor și poate asigura că scripturile esențiale rulează la pornire sau la intervale specifice. Acest ghid vă va ghida prin diferite metode de activare a încărcării automate a scripturilor în serverul Ubuntu, inclusiv adăugarea scripturilor la pornirea sistemului, utilizarea lucrărilor cron și configurarea serviciilor systemd.
Dacă aveți nevoie să rulați automat un script atunci când un utilizator se conectează, îl puteți adăuga la aplicațiile de pornire.
gnome-session-properties
Dacă comanda nu este găsită, instalați-o folosind:
sudo apt install gnome-session-bin
Lucrările Cron vă permit să executați scripturi la momente sau intervale predefinite.
crontab -e
@reboot /path/to/your_script.sh
Serviciile Systemd oferă o modalitate robustă de a asigura executarea scripturilor la pornire.
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
În funcție de nevoile dvs., puteți utiliza aplicații de pornire, Cron Jobs sau servicii Systemd pentru a activa rularea automată a scripturilor în Ubuntu. Fiecare metodă are cazurile sale de utilizare, iar alegerea celei potrivite va depinde de faptul dacă aveți nevoie de execuție de pornire specifică utilizatorului, execuție programată sau execuție persistentă la nivelul întregului sistem.