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

Autres systèmes Discussion :

Problème dans la Crontab et fonction Days


Sujet :

Autres systèmes

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    145
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 145
    Points : 77
    Points
    77
    Par défaut Problème dans la Crontab et fonction Days
    Bonjour à toutes et tous!

    Dans ma crontab j'ai donc l'execution d'un fichier:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    30 0 * * * /appli/emesure/bin/get_data_serveurs_fs.ksh
    Ce fichier est capable d'interpreter deux arguments, la date et un schéma de base Oracle.
    Si je lance manuellement cette commande:
    get_data_serveurs_fs.ksh 2012-03-29 schema1
    Le fichier va bien prendre en compte les deux arguments. Si pas d'argument alors il prend la date du jour. Mais pour un schema de base il me faut la date de la veille.
    Je fais donc dans ma crontab:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    30 0 * * * /appli/emesure/bin/get_data_serveurs_fs.ksh `/usr/local/bin/days-n -1 -format '%Y-%m-%d'` schema2
    Or l'argument `/usr/local/bin/days-n -1 -format '%Y-%m-%d'` n'est pas interpreté dans la crontab.
    Par contre si je lance la commande manuellement :
    get_data_serveurs_fs.ksh `/usr/local/bin/days-n -1 -format '%Y-%m-%d'` schema2
    La ca fonctionne.
    Ma question est donc la fonction days n'est pas interpretée dans la crontab?
    Y a-t-il une solution?

    Merci d'avance

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    145
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 145
    Points : 77
    Points
    77
    Par défaut
    Re bonjour à tous,

    A priori d'après ce que j'ai trouvé il faut mettre un antislash devant le % en crontab.
    Mais si je mets :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    `/usr/local/bin/days-n -1 -format "\%Y-\%m-\%d"`
    J'ai donc bien l'année et le jour mais pas le mois. Impossible d'avoir le mois...
    Quelqu'un pourrait me dire pourquoi ca ne marche pas?

    Merci d'avance tout le monde

  3. #3
    Modérateur
    Avatar de sevyc64
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    10 193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 193
    Points : 28 077
    Points
    28 077
    Par défaut
    connais rien à crontab, mais essaye peut-être avec M

    m veut peut-être dire minute
    --- Sevyc64 ---

    Parce que le partage est notre force, la connaissance sera notre victoire

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    145
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 145
    Points : 77
    Points
    77
    Par défaut
    En plus des antislashs devant les %, fallait supprimer les "
    Voila pour ceux qui auraient le même souci un jour.

    A très vite!

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

Discussions similaires

  1. Problème dans l'appel de fonction personnalisée
    Par hichemnho dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 08/05/2014, 18h40
  2. [Débutant] probléme dans l'appel de fonction
    Par djalil-Iibio dans le forum Images
    Réponses: 3
    Dernier message: 02/05/2014, 00h55
  3. problème dans mon crontab sur gentoo
    Par Invité dans le forum Autres
    Réponses: 6
    Dernier message: 24/05/2009, 19h53
  4. Problème dans requête avec la fonction Right
    Par Mariboo dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 17/08/2006, 10h27
  5. Réponses: 7
    Dernier message: 12/03/2006, 21h18

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