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 Discussion :

problème dans mon crontab sur gentoo


Sujet :

Autres

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut problème dans mon crontab sur gentoo
    Bonjour,

    J'ai un gros souci avec les cron :

    depuis quelques temps (on va dire environ 1 mois), j'ai beau ajouter des taches a mon crontab, celles-ci ne s'exécutent pas. Mais les taches qui étaient la avant s'exécute quand même.

    savez-vous d'où peut venir le problème ? il n'y a rien de particuliers a faire après avoir enregistré le crontab ?

    Merci

  2. #2
    Membre émérite
    Avatar de matrix788
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    740
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 740
    Billets dans le blog
    2
    Par défaut
    bonjour,

    indiques ton fichier cron, notamment les lignes que tu as ajoutés.

  3. #3
    Invité
    Invité(e)
    Par défaut
    Un exemple des lignes que j'ai ajouté :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    15 6 * * * /usr/bin/php -q /data/www/site/htdocs/import/import.php > /data/www/logs/cron/import.php.log 2>&1
     
    # Controles des imports
    45 8 * * * /usr/bin/php -q /data/www/site/htdocs/import/Check/checkImports.php > /data/www/logs/cron/checkImports.php.log 2>&1
    Les fichiers ont les mêmes droit que d'autres cron qui fonctionnent.

    Cela peut poser problème si 2 cron sont programmés à la même heure ?

    Merci

  4. #4
    Rédacteur
    Avatar de lavazavio
    Homme Profil pro
    Inscrit en
    Décembre 2004
    Messages
    1 673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 673
    Par défaut
    Pour des raisons que j'ignore, cron n'exécute pas des commandes "complexes" avec redirection de la sortie par exemple. C'est donc normal que cela ne fonctionne pas.

    Pour résoudre ce problème, il suffit de placer chaque commande dans un script shell et de demander a cron d'exécuter ces scripts.

    Exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    #!/bin/sh
    #Script impot.sh
    /usr/bin/php -q /data/www/site/htdocs/import/import.php > /data/www/logs/cron/import.php.log 2>&1
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Cron :
    15 6 * * * /root/impot.sh
    Rédacteur et Modérateur rubriques Linux et Virtualisation
    Mes Articles
    N'oubliez pas de consulter les FAQ Linux et les cours et tutoriels Linux
    N'oubliez pas de consulter les FAQ virtualisation et les cours et tutoriels Virtualisation
    Man pages en français

  5. #5
    Invité
    Invité(e)
    Par défaut
    Ce que je ne comprends pas c'est qu'il y a d'autres cron avec exactement la même syntaxe qui fonctionne !

  6. #6
    Rédacteur
    Avatar de lavazavio
    Homme Profil pro
    Inscrit en
    Décembre 2004
    Messages
    1 673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 673
    Par défaut
    Je ne fais que repporter du vécu, que soit personnel ou vu sur ce forum.
    Rédacteur et Modérateur rubriques Linux et Virtualisation
    Mes Articles
    N'oubliez pas de consulter les FAQ Linux et les cours et tutoriels Linux
    N'oubliez pas de consulter les FAQ virtualisation et les cours et tutoriels Virtualisation
    Man pages en français

  7. #7
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    11
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2009
    Messages : 11
    Par défaut
    Citation Envoyé par Mehdib92 Voir le message
    Cela peut poser problème si 2 cron sont programmés à la même heure ?
    Sans regarder le contenu de tes scripts je dirais non, mais à éviter c'est moins "clean"

    3 choix possibles :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    15 6 * * * /usr/bin/php /data/www/site/htdocs/import/import.php > /data/www/logs/cron/import.php.log 2>&1
     
    15 6 * * * /usr/bin/php -f /data/www/site/htdocs/import/import.php > /data/www/logs/cron/import.php.log 2>&1
    Ou encore, si tu as bien rajouté le shebang dans tes scripts :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    15 6 * * * /data/www/site/htdocs/import/import.php > /data/www/logs/cron/import.php.log 2>&1

Discussions similaires

  1. Réponses: 3
    Dernier message: 22/09/2010, 13h50
  2. Problème dans mon JSP
    Par johnpelu dans le forum Servlets/JSP
    Réponses: 14
    Dernier message: 02/06/2006, 14h45
  3. problème dans l'affichage sur word (VB6)
    Par rupeni dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 23/11/2005, 12h40
  4. [MySQL] Problème dans mon script de pagination
    Par speedylol dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 03/11/2005, 19h37

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