Linea di comando Windows
Il comando At, come indica il nome, può essere usato per pianificare le applicazioni a un’ora e una data specifiche. Questo è un comando integrato nel sistema operativo Windows e non richiede alcun software separato da installare sul computer.
La prima cosa che devi sapere è che il comando At richiede che il servizio Task Scheduler sia in esecuzione sul sistema. Altrimenti si otterrebbe un errore come qui sotto.
C:\>atThe service has not been started.
Vediamo alcuni esempi su come usare il comando At.
Schedula un compito in un momento particolare
Per programmare un compito abbiamo solo bisogno di specificare il tempo e il comando per il compito che dobbiamo eseguire. Per esempio, se vuoi spegnere il tuo computer alle 11PM di oggi, puoi farlo eseguendo il seguente comando.
At 11:00:00PM shutdown -r
Schedula un compito ricorrente
Possiamo programmare compiti che vengono eseguiti in modo ricorrente una volta alla settimana o una volta al mese. Possiamo usare l’interruttore /every per questo scopo. Diciamo che si vuole eseguire automaticamente la deframmentazione su uno dei dischi una volta ogni settimana. Questo può essere fatto eseguendo il seguente comando
At 10:00:00AM /every:Monday defrag c:
Dopo aver eseguito questo comando il sistema avvierà la deframmentazione su C: drive alle 10 AM di ogni lunedì.
Vedi i compiti programmati
Possiamo vedere l’elenco dei compiti programmati semplicemente eseguendo il comando At senza alcun parametro.
C:\>atStatus ID Day Time Command Line-------------------------------------------------------------------------------1 Each M 10:00 AM defrag c:C:\>
Schedula un compito in un altro giorno
Possiamo usare l’interruttore /next per programmare compiti per un giorno diverso. Per esempio per eseguire la deframmentazione dell’unità C: il prossimo giovedì puoi eseguire il seguente comando.
At 11:00:00AM /next:Thursday defrag c:
Programma i compiti da eseguire ogni giorno
Utilizzando l’interruttore /every possiamo programmare un compito da eseguire ogni giorno. Per esempio per spegnere il tuo computer automaticamente ogni giorno alle 11PM puoi creare un compito usando il comando seguente.
At 10:00:00AM /every:M,T,W,TH,F,SA,SU shutdown -r
Eliminare i compiti programmati
Possiamo eliminare i compiti programmati dal database usando il comando /delete. Dobbiamo passare l’id del compito che dobbiamo cancellare. Possiamo vedere l’id di ogni compito eseguendo il comando At senza alcun parametro. Per esempio, per eliminare il compito con l’id 1 abbiamo bisogno di eseguire il comando seguente.
At 1 /delete