← retour aux snippets

at: planifier une tâche unique

Exécuter une commande une fois dans le futur, avec logs de sortie.

bash process #at#schedule#one-shot

objectif

Lancer une commande plus tard sans éditer la crontab.

code minimal

echo 'curl -sS https://data.pm/ > /tmp/fetch.html' | at now + 15 minutes

utilisation

# lister et supprimer
atq
atrm <jobid>

variante(s) utile(s)

# spécifier une date
echo '/usr/local/bin/backup.sh' | at 23:30 2025-08-16

notes

  • assurez-vous que le service atd est actif.
  • la commande s’exécute avec l’environnement minimal; fournissez des chemins absolus.