Bussola r2uInizio · dodici corsi visivi

Linux e security · 16 min

La macchinaMappa del corso

Script, cron, timer

Se lo fai la terza volta a mano, è un programma. Se deve tornare, è un orologio.

Il disegno

Da gesto ripetuto a servizio piccolo.

pezzo selezionato
Script

Stesso input, stesso effetto la seconda volta. Altrimenti il martedì rompe il lunedì.

Da ricordare

Shebang, permessi x, path assoluti. PATH in cron è corto.

In poche righe

Uno script in /usr/local/sbin con `set -euo pipefail`, log e un exit code. Non un blocco incollato nella history di root.

cron: minuto, ora, giorno, mese, weekday. systemd timer: stessa idea, dipendenze e log in journalctl. Un cron che manda stdout nel vuoto è un job che “funziona” finché non serve.

Disegna questo

Un foglio script → un orologio (crontab o .timer) → un log. Una X su “lo lancio io lunedì”.

Un foglio, non un software. Se lo sai ridisegnare senza guardare, la lezione è tua.