AT - Dove stanno i job file

at è un comando dei sistemi unix per eseguire altri comandi (anche un batch di una serie di comandi) in una certa data prefissata.

Viene usato quando hai qualcosa da effettuare una volta sola in una determinata data, per operazioni ripetitive usi crontab

Il demone che instancabilmente presidia all'esecuzione dei comandi impartiti si chiama atd.

Io lo uso in questo modo

Quindi questo comando viene eseguito alle 5.30 di mattina del 29/01/2010
Creerà un bel file chiamato ciaociao
E per uscire da questa modalità (altrimenti prenderebbe un secondo comando nella riga 3) premo control-D

Per avere l'elenco dei job

Per eliminare il job n1

[root@xxx ~]# at -r

Ora voglio vedere, oltre che l'elenco,  anche quale sia il comando effettuato.

Devi guardare in
/var/spool/at
e ti trovi un file per ogni job ancora da effettuare, per esempio

Che guarda caso è esegubile

Il file nell'ultima riga contiene il comando effettuato, tutto il resto è l'ambiente in cui il comando verrà eseguito.

Print Friendly, PDF & Email