C'est quoi, at ?
at planifie une commande pour qu'elle s'exécute une seule fois à un moment précis dans le futur. Contrairement à cron qui répète indéfiniment, at est pour les tâches ponctuelles.
💡 L'analogie : cron, c'est un réveil qui sonne chaque matin. at, c'est une alarme unique pour "rappelle-moi dans 2 heures".
# Planifier dans 5 minutes
$ echo "apt update" | at now + 5 minutes
# Planifier à une heure précise
$ at 14:30
at> /home/ubuntu/backup.sh
at> Ctrl+D
# Planifier demain
$ echo "./script.sh" | at tomorrow
# Planifier à une date précise
$ echo "./deploy.sh" | at 10:00 May 20
# Lister les tâches planifiées
$ atq
# Supprimer une tâche
$ atrm 3