La commande at
permet de planifier l’exécution de commandes ou de scripts à un moment précis dans le futur. Elle est utile pour automatiser des tâches sans avoir à rester connecté à un terminal.
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 courant.-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
at -f /path/to/script.sh 09:00
at -l
at -d 1
atd
est en cours d’exécution pour que les tâches planifiées s’exécutent.-m
si vous souhaitez recevoir une notification par e-mail après l’exécution de votre tâche.at -l
pour éviter d’avoir trop de tâches en attente.