Modification de Crontab

Résolu
Bonjour à tous, je suis actuellement sous GLPI avec fusionInventory et je veux automatiser l'éxécution de "task scheduler" pour que mes inventaire et découverte du réseau s'éxécute correctement (comme dit dans quasiment tout les tutos d'installation et de configuration).

Donc depuis mon serveur je fait : crontab -e

J'ajoute ma ligne : */1 * * * * www-data /usr/bin/php5 /var/www/glpi/front/cron.php &>/dev/nul

J'enregistre et je quitte, puis ce message apparait : crontab: installing new crontab

J'ai vérifier que mon service tourne bien et je ne comprend pas pourquoi cela ne fonctionne pas... Des idées ? Merci d'avance

2 réponses

  1. Contributeur
    hello
    récupérer messages et erreurs dans /tmp/log
    /1 * * * * www-data /usr/bin/php5 /var/www/glpi/front/cron.php >/tmp/log 2>&1
    0
    1. Merci pour votre réponse :)

      J'ai ajouter la ligne que vous avez mise et lorsque je quitte voiçi ce que j'ai lorsque je quitte :

      crontab: installing new crontab
      "/tmp/crontab.twENzo/crontab":24: bad minute
      errors in crontab file, can't install.
      Do you want to retry the same edit? (y/n)
      0
    2. @misslety92Salut,

      Il faut remettre l'astérisque (*) devant le "/1" en début de ligne ;-\

      */1 * * * * www-data /usr/bin/php5 /var/www/glpi/front/cron.php >/tmp/log 2>&1
      0
    3. Oh la la mais quelle cloche^^
      C'est fait, en quittant j'ai toujours le "crontab: installing new crontab"

      Je vais voir le fichier log dans /tmp et voici ce qu'il y a :
      /bin/sh: 1: www-data: not found
      0
    4. @misslety92Avec quel utilisateur édites-tu la crontab ? root ?
      0
    5. @UnGarsoui avec root, j'ai essayer sans www-data et avec root et ça ne change rien du tout
      0
  2. Après vérification, le cron s’exécute bien comme je veux mais je ne sais toujours pas pourquoi j'ai le message crontab: installing new crontab lorsque je modifie crontab
    Si jamais une personne à la réponse à cette question...je veux bien savoir :)
    0
    1. Installation de la nouvelle crontab
      en français ;-))

      Ben c'est le message normal qui t'avertit que la crontab a été modifié et qu'elle sera prise en compte.
      0
    2. @UnGarsOk, ça faisait pas ça avant, quand c'était bon il ne mettait rien donc bon, merci
      0
    3. @misslety92Si si, c'est le comportement par défaut.

      Crontab modifiée :
      $ crontab -e
      crontab: installing new crontab

      Crontab non modifiée :
      $ crontab -e
      No modification made
      0
    4. @UnGarsOk, je n'avais pas du y faire attention alors. (la honte^^)
      Merci pour tes réponses quand même UnGars :)
      0