Rechercher : dans
Par :

Syntaxe de la commande AT

Dernière réponse le 3 nov 2009 à 23:30:35 system admin, le 30 oct 2001 à 18:42:19 
 Signaler ce message aux modérateurs

Bonjour,

Quelle est la syntaxe de la commande AT ? pour lancer un .bat toutes les 15 minutes et tous les jours sous NT (sans WINAT)

exemple
at 10:10 /every:1 "c:\toto.bat"
lancera toto.bat tout les 1 du mois à 10h 10
mais dans mon cas doit on faire 4000... jobs ......
Ou y a t il des parametres jocker * comme dans une crontab unix.
Doit on mettre tous les jours style 1,2,3,4.....ou Monday tuesday..

Putain l aide est a chier ....Tu me diras le man unix n est pas tj mieux.
Merci de votre aide.

Meilleures réponses pour « Syntaxe de la commande AT » dans :
Syntaxe de la ligne de commande NT/XP VoirSyntaxe de la ligne de commande NT/XP Voici une page web décrivant la syntaxe de la ligne de commande de Windows NT/2000/XP/2003 (cmd.exe). On y retrouve comment faire des boucles, découper des chaînes de caractères, manipuler les dates, utiliser...
Comment récupérer le résultat d'une commande dans une variable VoirComment récupérer le résultat d'une commande dans une variable Préambule Syntaxe Exemples Préambule Il est bien souvent nécessaire de récupérer le résultat d'une commande (ou de son code retour) dans une variable afin de pouvoir...
Parse error: syntax error, unexpected $end VoirLorsque l'on programme en Php, on se retrouve inévitablement un jour devant ce genre d'erreur: Parse error: syntax error, unexpected $end in Command line code on line 1 En français, ça signifie grossièrement: "Erreur d'analyse du code: il y a une...
Introduction aux systèmes UNIX VoirLe système UNIX Le système Unix est un système d'exploitation multi-utilisateurs, multi-tâches, ce qui signifie qu'il permet à un ordinateur mono ou multi-processeurs de faire exécuter simultanément plusieurs programmes par un ou plusieurs...

1

bigtonio, le 30 oct 2001 à 19:28:55
  • +1

Bonjour,
si tu veux ne pas te prendre la tête il existe un petit soft qui s'appel WINAT et qui te permet de faire se type de planification à partir d'une interface graphique. Pas d'install juste un exe et deux autres fichiers à mettre dans le répertoire de ton choix et en plus il est très pratique.

Tu peux le trouver sur le site suivant :
http://www.geocities.com/capitalware/pc_win_general.html

Voilà @ plus Bigtonio. :-)

Répondre à bigtonio

2

bigtonio, le 30 oct 2001 à 20:05:15

Re
WINAT est un soft gratuit !!!

Répondre à bigtonio

5

system admin, le 31 oct 2001 à 16:43:38

Merci pour le lien bigtonio
tu as raison j ai mis winat car sinon c est trop la galére
Je suis quand même obligé de faire plusieurs jobs m enfin bon
Tu demandes pourquoi Microsoft ne l a pas mis directement plutot
que de le mettre dans le toolkit.

Répondre à system admin

3

rondbleu, le 31 oct 2001 à 16:00:19
  • +4

Bonjour,

Voici une petite explication que je trouve assez claire :
The AT command schedules commands and programs to run on a computer at a specified time and date. The Schedule service must be running to use the AT command.

AT [\\computername] [ [id] [/DELETE] | /DELETE [/YES]]
AT [\\computername] time [/INTERACTIVE]
[ /EVERY:date[,...] | /NEXT:date[,...]] "command"

\\computername <file://\\computername> Specifies a remote computer. Commands are scheduled on the local computer if this parameter is omitted.
id Is an identification number assigned to a scheduled command.
/delete Cancels a scheduled command. If id is omitted, all the scheduled commands on the computer are canceled.
/yes Used with cancel all jobs command when no further confirmation is desired.
time Specifies the time when command is to run.
/interactive Allows the job to interact with the desktop of the user who is logged on at the time the job runs.
/every:date[,...] Runs the command on each specified day(s) of the week or month. If date is omitted, the current day of the month is assumed.
/next:date[,...] Runs the specified command on the next occurrence of the day (for example, next Thursday). If date is omitted, the current day of the month is assumed.
"command" Is the Windows NT command, or batch program to be run.

Cette commande AT est trés interessante dans la mesure où elle possède l'option /interactive qui permet d'interagir avec le bureau.

Et la mise en oeuvre ?
Le scheduler NT et la commande AT sont installés en "standard" sur les postes NT.

ouvrir une fenêtre DOS, et taper :
AT hh:nn /interactive "application.exe"
où hh:nn représente l'heure et les minutes à laquelle application.exe sera exécutée
où application.exe représente votre application à lancer
(par exemple : AT 17:41 /interactive "notepad.exe"
ouvre NotePad à 17h41 sur le poste)

Répondre à rondbleu

4

_jeune_padawan_, le 31 oct 2001 à 16:16:02

Ca le monsieur il sais le faire ... lol mdr ... mais il faudrais peut etre lui envoyer par mail win at ... lol nan je deconne ... winat . devrais repondre a tes besoins .... ou alors tu fé un batch autoevolutif qui se sceudele lui meme a tele ou telle heure ......

mais winat te fera perdre moins de temps lol !

courage man !!!

padavion dans le ciel !

Répondre à _jeune_padawan_

6

system admin, le 31 oct 2001 à 16:52:54

Merci pour votre aide bigtonio a répondu à ma question
Mais jeune_padawan a raison, rondbleu mon pb c était de faire tourner un truc toutes 15 minutes sans faire 100 jobs schedulés
Je trouve que NT est un peu faible la dessus mais c est mieux en 2000 (heureusement ils rattrappent leurs erreurs.

Répondre à system admin

7

rondbleu, le 31 oct 2001 à 17:11:03

Je ne le referais plus, promis !
:-))

Répondre à rondbleu

8

Hadock4, le 26 oct 2007 à 14:14:55

...

Pour être un plus précis sur la syntaxe et ce que l'on attend de ce topic... des exemples :

Plannifier l'envoi d'un message pour la journée courante à 20h en interagissant avec le bureau de l'utilisateur:
at 20 /interactive "net send xxx coucou"

Plannifier l'envoie d'un message à un utilisateur (xxxx), à 20h se répétant tous les 1er, 15 et 30 du mois :
at 20:00 /every:1,15,30 "net send xxx coucou"

Plannifier l'envoie d'un message à un utilisateur (xxxx), à 20h uniquement à la date du 15 dans le mois courant
at 20:00 /every:15 "net send xxx coucou"

Supprimer toutes les tâches AT sans confirmation :
at /delete /yes

Répondre à Hadock4

9

bottesjl, le 28 mar 2008 à 02:31:26
  • +2

On peut programmer le lancement d'une tâche certains jours de la semaine (ou tous les jours) très simplement avec l'option /EVERY:

ex. : AT 04:00 /EVERY:d "c:\backup.cmd"
=> lance un job de backup chaque dimanche à 4h du matin.

Il faut juste connaitre l'abbréviation correcte des jours de la semaine (ou les taper entièrement ca fonctionne également) :
lundi = l
mardi = ma
mercredi = me
jeudi = j
vendredi = v
samedi = s
dimanche = d

ainsi, pour programmer une tâche tous les jours il suffit de spécifier l'option /EVERY:l,ma,me,j,v,s,d

Répondre à bottesjl

13

meac, le 11 déc 2008 à 16:43:56

Bonsoir,
svp, j'aimerais que l'on m'explique comment faire usage des commandes AT . je suis pratiquement un novice dans ce domaine.
merci d'avance

Répondre à meac

10

akrev, le 22 jui 2008 à 16:45:40

Salut à tous

Savez vous comment supprimer une at précise.
Par exemple avec l'id

un genre de ==> at /detelete id=3

Par avance merci

Répondre à akrev

11

druid_s, le 16 sep 2008 à 17:17:07

Il suffit de taper la commande AT 3 /delete

Répondre à druid_s

12

nippon1944, le 25 sep 2008 à 17:47:36

Je voudrais éxécuter un batch pour un petit évent le 13/11 et je souhaiterai savoir si ma commance est correcte:
"at [ /next[13/11/2008]]"
ca me servira a fficher un petit message a cette date.
d'avance merci pour vos réponce. 'en panne d'inspiration pour sa signature
joueur invétéré depuis 2003, game-addict depuis 2004, no life depuis peu^^

Répondre à nippon1944

14

Evileyes, le 6 oct 2009 à 17:03:52

Bonjour,

j'arrive à plannifier mes AT avec la commande /EVERY lorsque c'est un jour spécifique soit lundi ou mercredi ou alors le 15 du mois

Mais comment faire pour planifier une tache toutes les 2 semaines le lundi ??

Répondre à Evileyes

15

tuxxl, le 22 oct 2009 à 10:06:49

Salut, alors je te donne un ptit canevas c'est une solution pas forcement la plus belle mais deja fait un truc du style sur nux et ca marche!! ^^
Alors tu fais un script qui s'exécute toutes les semaines dans lequel tu testes si la la semaine est pair ou impair!
comme ca tu peux validé une semaine sur deux sachant que une semaine sur l'autre sera pair ou impair en fonction de ce que tu auras décidé de poser ta condition!
donc ton at exécutera ce script pour les Lundis et le tour est joué l'ami ^^

Si besoin, email moi, je pourrais regardé mais essai un peu par toi même je suis sur que tu vas y arriver

Tuxxl
Networks/Systems Administrator

Répondre à tuxxl

16

 saraseff, le 3 nov 2009 à 23:30:35

Salut tou le monde jspr k il y aura qqn pr répondr à ma kestion enfin voilà je voooudrai utiliser la commande [at] pr exécuter un programm exe que j ai en cd dè ke je le mets en lecture est ce possible et comment??

Répondre à saraseff