Sommaire

Exécution ponctuelle

Lorsqu’il est nécessaire d’exécuter une commande (ou un script) une seule fois à un moment précis, il n’est pas utile de définir une tâche planifiée avec Cron. Dans ce cas, la commande at peut être utilisée. Cet outil n’est pas systématiquement installé ; sous Ubuntu par exemple, il est nécessaire d’installer le paquet at :

sudo apt install at

De la même manière que Cron, At est composé de plusieurs programmes :

  • atd : le daemon, programme qui fonctionne tâche de fond qui gère l’exécution des tâches programmées.

  • at : la commande pour ajouter une tâche programmée.

  • atq : la commande pour voir la file (« queue ») des tâches programmées.

  • atrm : la commande pour supprimer (« remove ») une tâche programmée.

1. Programmer une tâche

La commande at permet de programmer l’exécution d’une nouvelle tâche, elle est appelée avec en argument la définition du moment auquel la tâche est à exécuter. Cette commande affiche ensuite une invite, où l’on peut détailler la ou les commandes à exécuter. Une fois ces commandes renseignées, on utilise la combinaison de touches [Ctrl] D pour signifier que les instructions sont terminées.

Définition du moment

La définition ...