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

Python Discussion :

Créer un script style tâche planifiée


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Touche à tout
    Inscrit en
    Mai 2017
    Messages
    477
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Allier (Auvergne)

    Informations professionnelles :
    Activité : Touche à tout

    Informations forums :
    Inscription : Mai 2017
    Messages : 477
    Par défaut Créer un script style tâche planifiée
    Bonjour,

    J'aimerai savoir si crontab peut faire office de 'tâche planifiée' style windows? Je souhaite executé un script tout les jours à 05:30. J'ai tenté crontab, mais je n'ai pas tout saisi...

    Merci pour vos retours.

  2. #2
    Membre expérimenté Avatar de zancrows
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2016
    Messages
    159
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2016
    Messages : 159
    Par défaut
    Bonjour,

    Oui Crontab est fait pour ça. mais si vous avez des difficultés sur ce sujet le forum le plus approprié est celui de Linux.
    Sinon voici un lien expliquant comment utiliser Crontab -> https://www.linuxtricks.fr/wiki/cron...teur-de-taches

  3. #3
    Membre éclairé
    Homme Profil pro
    Touche à tout
    Inscrit en
    Mai 2017
    Messages
    477
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Allier (Auvergne)

    Informations professionnelles :
    Activité : Touche à tout

    Informations forums :
    Inscription : Mai 2017
    Messages : 477
    Par défaut
    je l'ai vue mais je tourne sous Windows...

    J'ai fait ça mais rien ne se passe... il écrit dans mon fichier autolog.txt

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    from crontab import CronTab
    cron = CronTab(user=True)
    job = cron.new(command='U:\_Developpement\PYTHON\test.exe')  
    job.minute.every(1)
    cron.write('autolog.txt')

  4. #4
    Membre expérimenté Avatar de zancrows
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2016
    Messages
    159
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2016
    Messages : 159
    Par défaut
    Je ne connaissais pas le module crontab python.

    en regardant la doc je vois qu'il y a une ligne de code pour lancer le job :
    avez-vous essayé celle-ci pour lancer votre cron ?

  5. #5
    Membre éclairé
    Homme Profil pro
    Touche à tout
    Inscrit en
    Mai 2017
    Messages
    477
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Allier (Auvergne)

    Informations professionnelles :
    Activité : Touche à tout

    Informations forums :
    Inscription : Mai 2017
    Messages : 477
    Par défaut
    oui mais une erreur est retournée..

    Traceback (most recent call last):
    File "U:\_Developpement\PYTHON\Autostartup.py", line 7, in <module>
    job.run()
    File "C:\Python_3.7\lib\site-packages\crontab.py", line 741, in run
    (out, err) = open_pipe(shell, '-c', self.command, env=env).communicate()
    File "C:\Python_3.7\lib\site-packages\crontab.py", line 189, in open_pipe
    return sp.Popen(args, stdout=sp.PIPE, stderr=sp.PIPE, env=env)
    File "C:\Python_3.7\lib\subprocess.py", line 756, in __init__
    restore_signals, start_new_session)
    File "C:\Python_3.7\lib\subprocess.py", line 1155, in _execute_child
    startupinfo)
    FileNotFoundError: [WinError 2] Le fichier spécifié est introuvable

  6. #6
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 716
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 716
    Par défaut
    Salut,

    Citation Envoyé par Supernatural Voir le message
    oui mais une erreur est retournée..
    "cron" n'est pas un utilitaire Windows. Si vous voulez que çà fonctionne, il va falloir installer une fonctionnalité équivalente histoire que "crontab" s'appuie dessus ou apprendre à utiliser les tâches planifiées de Windows.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

Discussions similaires

  1. Script Windows - tâche planifié
    Par leloup84 dans le forum Windows
    Réponses: 1
    Dernier message: 14/03/2015, 09h54
  2. Script pour tâche planifiée à distance
    Par supermario33 dans le forum Autres Logiciels
    Réponses: 0
    Dernier message: 11/01/2011, 15h03
  3. [Batch] Problème Script liste des tâches planifiés de plusieurs serveurs
    Par waner442 dans le forum Scripts/Batch
    Réponses: 7
    Dernier message: 26/08/2009, 15h33
  4. Créer une tâche planifié
    Par xavpiaf dans le forum ASP.NET
    Réponses: 6
    Dernier message: 30/04/2008, 14h21

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