executer une seule fois/Mois

executer une seule fois/Mois - Shell/Batch - Programmation

Marsh Posté le 05-11-2008 à 12:03:50    

Bonjour,  
 
Je fais un petit batch Dos qui n'a besoin de s'exécuter qu'une fois par mois.
Ce script est lancé au démarrage de la machine, mais comment faire pour qu'il ne  
s'exécute qu'une fois dans une période donnée.(1 Mois ou 1 semaine)
 
(Ex. si il se lance le 14.11 , il devra plus s'exécuter avant le 01.12)
 
Merci pour votre aide

Reply

Marsh Posté le 05-11-2008 à 12:03:50   

Reply

Marsh Posté le 05-11-2008 à 12:08:24    

commande at , sous windows  ou cron sous linux

Reply

Marsh Posté le 05-11-2008 à 14:12:00    

Ok pour la commande AT , elle me permet de programmer une action.
Mais ,dans mon, cas , le script se lance à l'ouverture du poste par une gpo et voudrais qu'une fois exécuté il ne se relance que le mois suivant (si le poste se reconnecte)

Reply

Marsh Posté le 05-11-2008 à 14:17:34    

alors un fichier crée en locale sur la machine , qui contient la date de dernière execution  
 
a l'ouverture de session, le script se lance , regarde si il a ete lancé il y a plus d'un mois et se termine sans rien faire si ca fait moins d'un mois

Reply

Marsh Posté le 05-11-2008 à 14:27:59    

merci pour la rapidité de ta réponse.
Je comprend ce que tu expliques, mais de là à le réaliser, je suis juste un peu nul à ce jeu ...
Une petite aide serait la bienvenue et je t'en remercie d'avance.

Reply

Marsh Posté le 05-11-2008 à 14:31:56    

je suis une bille en batch :d , ca va etre au dela de mes compétence de te donner un bout de code fonctionnel

Reply

Marsh Posté le 05-11-2008 à 14:41:35    

Merci quand même , je vais continuer mes recherches....

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed