PDA

Visualizza versione completa : [DOS] Il comando "at"; schedulazione a giorni


Tecno214
06-08-2007, 10.26.44
Come da titolo...

Avrei la necessità di schedulare tramite il comando at uno script contenente i settaggi di "dirms", deframmentatore da linea di comando, sui miei clients in dominio misto XP/2000 (per questo riccorro al comando at e non ad schtasks).

Ho già ottenuto uno script che però va in schedulazione TUTTI I GIORNI in questo modo:

at 13.30 dirms c: -q -f

Io invece vorrei mandarlo in esecuzione un solo giorno alla settimana, ogni venerdì per esempio..
Ho provato così:

at 13.30 every:Ve dirms c: - q -f

Lo scheduled task viene creato ma va in esecuzione tutti i giorni ugualmente.
Dove sto sbagliando?

Thor
06-08-2007, 11.01.15
è perché per venerdì devi scrivere F, e ci vuole lo "slash"

at 13.30 /every:F dirms c: - q -f

http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/at.mspx?mfr=true

Tecno214
06-08-2007, 11.33.17
PRovato così..

at 14.00 /every:F dirms c: -f -q

e non funziona..

Così invece si, ma la schedulazione avviene i giorni 5,10,15,20,25,30 di tutti i mesi.

at 14.00 /every:5,10,15,20,25,30 dirms c: -f -q

A sto punto non capisco dove sta l'errore.

LoryOne
06-08-2007, 11.53.21
Mmm, secondo me funziona solo con le date.
Se tu inserisci 06/08/07, Windows "capisce" che è Lunedì.
Se tu inserisci 06/08/07,07/08/07, Windows "capisce" che intendi Lunedì e Martedì.
Se aggiungi /every: dovrebbe "capire" che intendi ogni giorno specificato.
Inoltre, non è superfluo che l'interfaccia grafica ti chieda a far data da ...

LoryOne
06-08-2007, 12.12.59
Qui, ho trovato l'articolo di mamma M$
http://support.microsoft.com/kb/313565/it

Dunque, poichè so leggere :D , mi par di aver capito che non funziona con F perchè F sta per Friday.
Tu c'ha da mette V invece de F

Thor
06-08-2007, 12.44.30
oh, può essere ^^ dato che io ho gli OS in Inglese, F sta per Friday. V per Venerdì in ita.

LoryOne
06-08-2007, 13.37.16
Chi lo sa ?
Magari è proprio quello li il problema ... Aspettiamo di vedere se Tecno risolve :)

Tecno214
06-08-2007, 16.06.16
Inutile dire che avevate prorpio ragione... :act: :act:

Giusto per la cronaca, se può servire a qualcuno...

at ora:minuti /every:V dirms c: -q -f

...funziona alla perfezione!
Avevo voglia di dargli F per venerdì!! :wall: