Il caricamento automatico degli script in Ubuntu può aiutare ad automatizzare le attività e ad assicurare che gli script essenziali vengano eseguiti all’avvio o a intervalli specifici. Questa guida illustra i diversi metodi per abilitare il caricamento automatico degli script in Ubuntu server, tra cui l’aggiunta di script all’avvio del sistema, l’uso di cron job e la configurazione dei servizi systemd.
Se è necessario eseguire automaticamente uno script all’accesso di un utente, è possibile aggiungerlo alle applicazioni di avvio.
gnome-session-properties
Se il comando non viene trovato, installarlo utilizzando:
sudo apt install gnome-session-bin
I lavori Cron consentono di eseguire gli script a orari o intervalli predefiniti.
crontab -e
@reboot /path/to/your_script.sh
I servizi Systemd offrono un modo solido per garantire l’esecuzione degli script all’avvio.
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
A seconda delle esigenze, è possibile utilizzare Applicazioni di avvio, Cron Jobs o Servizi Systemd per abilitare il caricamento automatico degli script in Ubuntu. Ogni metodo ha i suoi casi d’uso e la scelta di quello giusto dipende dalla necessità di un’esecuzione all’avvio specifica per l’utente, di un’esecuzione programmata o di un’esecuzione persistente a livello di sistema.