Automatizzare compiti ripetitivi rende l’amministrazione di Debian 13 più efficiente e meno soggetta a errori.
Shell script come unità di automazione
Un semplice script di manutenzione:
#!/bin/bash
set -e
apt update
apt -y upgrade
apt -y autoremoveSalvalo in /usr/local/sbin/manutenzione.sh e rendilo eseguibile:
sudo chmod +x /usr/local/sbin/manutenzione.shCron: schedulazione tradizionale
Per eseguire lo script ogni notte alle 3:00:
sudo crontab -eAggiungi:
0 3 * * * /usr/local/sbin/manutenzione.sh >/var/log/manutenzione.log 2>&1Timer di systemd
In alternativa è possibile usare i timer systemd, che offrono una integrazione più stretta con il sistema. Struttura tipica:
Unità servizio in
/etc/systemd/system/mio-task.service;Timer associato in
/etc/systemd/system/mio-task.timer.
Il timer può essere attivato con systemctl enable --now mio-task.timer.