La commande at
permet de planifier l’exécution de commandes ou de scripts à un moment précis dans le futur. C’est un outil pratique pour automatiser des tâches sans avoir à rester connecté à la machine.
La syntaxe de base de la commande at
est la suivante :
at [options] [time]
-f
: Spécifie un fichier contenant les commandes à exécuter.-m
: Envoie un e-mail à l’utilisateur lorsque la tâche est terminée.-q
: Définit la file d’attente à utiliser pour la tâche.-l
: Liste les tâches planifiées pour l’utilisateur.-d
: Supprime une tâche planifiée.Voici quelques exemples pratiques de l’utilisation de la commande at
:
echo "echo 'Bonjour, le monde!'" | at now + 5 minutes
echo "backup.sh" | at 14:00 tomorrow
at -f /chemin/vers/mon_script.sh 09:00
at -l
at -d 1
atd
est en cours d’exécution sur votre système pour que les tâches planifiées soient exécutées.at -m
pour recevoir une notification par e-mail lorsque votre tâche est terminée.at -l
pour éviter d’avoir des tâches en attente indéfiniment.