Newsgroup: it.comp.os.linux.iniziare
Titolo: Meraviglie del comando at

Sto facendo esperimenti con crontab e con at, come avrete letto in altri 
post.
 
Crontab sembra funzionare.
 
at ieri funzionava (ma solo con -t per il formato della data, ma questo 
non è un grosso problema e non ho voglia di perdere tempo per capire con 
quali altri formati di data si degna di funzionare) ma oggi c'è una 
novità... Inserisco il job (così lo chiama) e il terminale mi risponde:
 
job 18 at Tue Jan 14 16:30:00 2020
 
che dovrebbe significare che i dati inseriti sono di suo gradimento, ma, 
e qui viene il bello, at poi se ne fotte alla grande delle impostazioni 
che ho immesso e dopo circa 1 minuto lancia lo script... Lo fa 
sistematicamente e indipendentemente dall'orario immesso.
 
Quindi?


Non spieghi su quale distribuzione stai lavorando e quale versione di at 
sia installata ma sia su slackware che su debian faccio un uso pesante 
di at e tutto ha sempre funzionato correttamente.
 
In un precedente thread ti avevo suggerito di usare at ma avevo 
sbagliato e la sintassi non era corretta; qualcun altro mi ha corretto, 
cioè che il nome dello script va preceduto dall'opzione '-f'
Ti riporto un esempio di comandi di schedulazione.  Con atq è possibile 
verificare la data/ora delle schedulazioni dei jobs.
 
 
$ lsodgf0@milena:~ > at 16:00 jan 15 -f xxx
warning: commands will be executed using /bin/sh
job 6192 at Wed Jan 15 16:00:00 2020
$ lsodgf0@milena:~ > atq
6192    Wed Jan 15 16:00:00 2020 a lsodgf0
$ lsodgf0@milena:~ > at now + 2 minutes -f xxx
warning: commands will be executed using /bin/sh
job 6193 at Wed Jan 15 14:53:00 2020
$ lsodgf0@milena:~ > atq
6192    Wed Jan 15 16:00:00 2020 a lsodgf0
6193    Wed Jan 15 14:53:00 2020 a lsodgf0
$ lsodgf0@milena:~ > date
Wed Jan 15 14:51:56 MET 2020
$ lsodgf0@milena:~ > date
Wed Jan 15 14:53:34 MET 2020
$ lsodgf0@milena:~ > atq
6192    Wed Jan 15 16:00:00 2020 a lsodgf0
$ lsodgf0@milena:~ >
........
$ lsodgf0@milena:~ > date
Wed Jan 15 15:14:40 MET 2020
$ lsodgf0@milena:~ > at 1600 -f xxx
warning: commands will be executed using /bin/sh
job 6194 at Wed Jan 15 16:00:00 2020
$ lsodgf0@milena:~ > atq
6192    Wed Jan 15 16:00:00 2020 a lsodgf0
6194    Wed Jan 15 16:00:00 2020 a lsodgf0
$ lsodgf0@milena:~ > at 1600 jan 14 -f xxx
warning: commands will be executed using /bin/sh
job 6195 at Thu Jan 14 16:00:00 2021
$ lsodgf0@milena:~ > atq
6192    Wed Jan 15 16:00:00 2020 a lsodgf0
6195    Thu Jan 14 16:00:00 2021 a lsodgf0
6194    Wed Jan 15 16:00:00 2020 a lsodgf0
$ lsodgf0@milena:~ > at 16:00 saturday -f xxx
warning: commands will be executed using /bin/sh
job 6196 at Sat Jan 18 16:00:00 2020
$ lsodgf0@milena:~ > atq
6192    Wed Jan 15 16:00:00 2020 a lsodgf0
6195    Thu Jan 14 16:00:00 2021 a lsodgf0
6194    Wed Jan 15 16:00:00 2020 a lsodgf0
6196    Sat Jan 18 16:00:00 2020 a lsodgf0
$ lsodgf0@milena:~ >
 
 
Ciao
Giovanni
-- 
   A computer is like an air conditioner,
   it stops working when you open Windows.
   < 
http://giovanni.homelinux.net/
 >

 at e tutto ha sempre funzionato correttamente
 
Dopo due riavvii sembra tornato a funzionare tutto correttamente anche qui.