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

Administration système Discussion :

Exécution crontab irrégulière


Sujet :

Administration système

  1. #1
    Membre éclairé Avatar de laloune
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Mai 2005
    Messages
    484
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Mai 2005
    Messages : 484
    Points : 873
    Points
    873
    Par défaut Exécution crontab irrégulière
    Bonjour les adminsys !

    j'ai un petit souci avec un cron: j'exécute un job Talend (c'est un .sh tout bête) et j'ai l'impression que son exécution est irrégulière... Par exemple aujourd'hui il ne s'est pas lancée, alors que les 3 derniers jours pas de problème. Avant lui j'ai d'autres jobs qui tournent sans problème et de façon régulière...

    Est-ce que vous pourriez s'il vous plait me dire comment je peux tracer l'exécution (ou non) de cette entrée de la crontab ?

    Le serveur est Ubuntu 10.04

    d'avance merci !
    laloune
    Consultant B.I.
    Spécialité(s): Excel, SQL, Business Intelligence (Jedox Palo, Talend)

    "A problem worthy of attack proves its worth by fighting back." Piet Hein

  2. #2
    Expert éminent sénior Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Points : 12 264
    Points
    12 264
    Par défaut
    montres ta crontab il doit y avoir un défaut dessus
    genre "%" ou encore environnement non chargé etc...

  3. #3
    Membre éclairé Avatar de laloune
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Mai 2005
    Messages
    484
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Mai 2005
    Messages : 484
    Points : 873
    Points
    873
    Par défaut
    Bonjour frp31,

    voici ma crontab:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    0 1  * * * sh /home/administrator/talend_jobs_current/Dimensions_Superjob_0.1/Dimensions_Superjob/Dimensions_Superjob_run.sh
    0 2  * * * sh /home/administrator/talend_jobs_current/Facts_Umsatz_Superjob_0.1/Facts_Umsatz_Superjob/Facts_Umsatz_Superjob_run.sh 
    0 4 * * * sh /home/administrator/talend_jobs_current/Facts_Auslastung_Superjob_0.1/Facts_Auslastung_Superjob/Facts_Auslastung_Superjob_run.sh 
    0 6 * * * sh /home/administrator/talend_jobs_current/Facts_OPOS_Superjob_0.1/Facts_OPOS_Superjob/Facts_OPOS_Superjob_run.sh > /home/administrator/OPOS.log
    laloune
    Consultant B.I.
    Spécialité(s): Excel, SQL, Business Intelligence (Jedox Palo, Talend)

    "A problem worthy of attack proves its worth by fighting back." Piet Hein

  4. #4
    Invité
    Invité(e)
    Par défaut
    Salut,

    Lequel des ces quatres jobs s'execute de manière irrégulière?

    As-tu regardé dans /var/log/syslog pour t'assurer que le job "suspect" s'execute bien?

    L'heure système est-elle bien réglée?

  5. #5
    Membre éclairé Avatar de laloune
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Mai 2005
    Messages
    484
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Mai 2005
    Messages : 484
    Points : 873
    Points
    873
    Par défaut
    Bonjour Mygale1978,

    le 4e s'exécute de manière irrégulière.

    que suis-je censé trouver dans /var/log/syslog qui me permet de savoir si le job s'est bien lancé ?

    l'heure système est effectivement correcte.

    merci !
    laloune
    Consultant B.I.
    Spécialité(s): Excel, SQL, Business Intelligence (Jedox Palo, Talend)

    "A problem worthy of attack proves its worth by fighting back." Piet Hein

  6. #6
    Invité
    Invité(e)
    Par défaut
    Salut,

    il faudrait regarder les lignes logguées par le daemon cron

    Exemple d'output.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Aug  3 07:30:02 server CRON[27235]: (www-data) CMD (php /usr/share/cacti/site/poller.php >/dev/null 2>/var/log/cacti/poller-error.log)
    Tu regardes dans les logs à l'heure où tu suspectes la non-execution du job.

    S'il y s'éxecute bien aux heures indiquées, c'est qu'il y a certainement une erreur qui l'empêche de s'executer correctement à chaque fois.

    Tu peux fusionner l'erreur standard à l'output pour essayer d'y voir un peu plus clair.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    0 6 * * * sh /home/administrator/talend_jobs_current/Facts_OPOS_Superjob_0.1/Facts_OPOS_Superjob/Facts_OPOS_Superjob_run.sh > /home/administrator/OPOS.log 2>&1
    Quand tu constates le problème, regarder dans le log /home/administrator/OPOS.log pour voir s'il n'y a pas d'éventuelles erreurs.
    Dernière modification par Invité ; 03/08/2012 à 20h35.

Discussions similaires

  1. Exécution périodique irrégulière
    Par Tacos dans le forum Langage
    Réponses: 5
    Dernier message: 13/03/2010, 02h26
  2. la crontab ne s'exécute pas
    Par alto'o dans le forum DB2
    Réponses: 4
    Dernier message: 09/01/2008, 15h22
  3. Script php exécuté par crontab
    Par Shenron114 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 05/11/2007, 16h54
  4. job crontab ne s'exécute pas
    Par big1 dans le forum Administration système
    Réponses: 9
    Dernier message: 06/09/2007, 12h12
  5. Comment exécuter .cshrc à partir d'un script sh lancé par crontab
    Par kenavoparis dans le forum Shell et commandes GNU
    Réponses: 3
    Dernier message: 23/08/2007, 13h53

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