IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

[Batch] Exécuter un programme une fois par an


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2015
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2015
    Messages : 4
    Par défaut [Batch] Exécuter un programme une fois par an
    Bonjour,

    Ma question est toute simple : Existe-t-il un moyen de lancer un programme 1 fois par an grâce à un fichier Batch ?

    J'ai essayé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    schtasks /create /tn "programme" /tr C:\FenetrePopUp\exe.jar /sc MONTHLY /mo 12 /f
    en espérant que /mo 12 voulait dire "tout les 12 mois", mais non. Cela correspond au mois de Décembre.

    Auriez-vous la solution à mon problème ? Je suis ouvert à toutes autres propositions, tant qu'il n'y a qu'à double cliquer sur un fichier (qui n'y a pas besoin de changer à chaque fois la date par exemple).

    Merci d'avance,

    Zerta.

  2. #2
    Expert éminent
    Avatar de JML19
    Homme Profil pro
    Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Inscrit en
    Décembre 2010
    Messages
    15 192
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corrèze (Limousin)

    Informations professionnelles :
    Activité : Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2010
    Messages : 15 192
    Billets dans le blog
    10
    Par défaut
    Bonjour

    Pour planifier une tâche qui s'exécute tous les n mois

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    schtasks /create /tn <TaskName>/TR <TaskRun>/sc monthly [/mo {1-12}] [/d {1-31}] [/st <HH:MM>] [/sd <StartDate>] [/ed <EndDate>] [/it] [/ru {[<Domain> \] <User>[/rp <Password>]  | Système}] [/ s <Computer>[/u [<Domain> \] <User>[/p <Password>]]]
    Regarde (ICI).
    Vous pouvez utiliser les FAQ (ICI) ou les Tutoriels (ICI) et aussi accéder au blog (ICI)

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2015
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2015
    Messages : 4
    Par défaut
    Je cherche a exécuter un programme tout les ans et non tout les mois :S
    Il me semble que c'est impossible de compter 12 mois avant de lancer le programme.

  4. #4
    Expert éminent
    Avatar de JML19
    Homme Profil pro
    Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Inscrit en
    Décembre 2010
    Messages
    15 192
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corrèze (Limousin)

    Informations professionnelles :
    Activité : Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2010
    Messages : 15 192
    Billets dans le blog
    10
    Par défaut
    Bonjour

    sc monthly /mo compte les mois, je ne vois pas où est ton problème.
    Vous pouvez utiliser les FAQ (ICI) ou les Tutoriels (ICI) et aussi accéder au blog (ICI)

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2015
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2015
    Messages : 4
    Par défaut
    Je veux lancer mon programme tout les ans, et non tout les mois. MONTHLY exécute le programme tous les mois mais moi j'aurais voulus l’équivalent de YEARLY car celui-ci n'existe pas.

  6. #6
    Invité de passage
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2015
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2015
    Messages : 1
    Par défaut Un cas d'école !
    J'ai déjà vu un cas similaire quelque part...
    Et bien non, sachez que la fonction sc monthly /mo ne compte pas les mois, elle effectue une tâche en attribuant un chiffre/nombre à un mois !

    Peut être que ceci devrait t'aiguiller :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    @echo off
    echo.
    set jour=%DATE:~0,2%
    set mois=%DATE:~3,2%
    If "%mois%"=="01" set mois=JAN
    If "%mois%"=="02" set mois=FEB
    If "%mois%"=="03" set mois=MAR
    If "%mois%"=="04" set mois=APR
    If "%mois%"=="05" set mois=MAY
    If "%mois%"=="06" set mois=JUN
    If "%mois%"=="07" set mois=JUL
    If "%mois%"=="08" set mois=AUG
    If "%mois%"=="09" set mois=SEP
    If "%mois%"=="10" set mois=OCT
    If "%mois%"=="11" set mois=NOV
    If "%mois%"=="12" set mois=DEC
    SCHTASKS /Create /tn "exe.jar" /tr C:\FenetrePopUp\exe.jar /SC MONTHLY /D %jour% /M %mois% /F
    pause
    exit

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. DBMS_job qui s'exécute une fois par an
    Par nadsky dans le forum PL/SQL
    Réponses: 3
    Dernier message: 01/02/2011, 16h51
  2. Réponses: 9
    Dernier message: 24/06/2008, 10h31
  3. Réponses: 17
    Dernier message: 19/01/2008, 13h00
  4. [Tableaux] Une fois par jour
    Par mickado dans le forum Langage
    Réponses: 10
    Dernier message: 25/01/2007, 19h59
  5. Exécuter un script, une fois par jour
    Par Poussy-Puce dans le forum ASP
    Réponses: 1
    Dernier message: 19/10/2006, 16h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo