Pb avec le cron

Bonjour,

j'essaye de lancer un tout petit cron avec cygwin, c tout con, je lance crontab -e ma ligne de cron est la suivante.
* * * * * /test
voici le contenu du fichier test et j'ai bien mis les priorités en 777 avec chmod: ls -lrt > toto
mais rien ne se lance dutout, si qqn peux m'aider car je debute vraiment sur unix, merci
Configuration: Windows XP
Firefox 3.0.1

5 réponses

  1. Modérateur
    Salut,

    t'es sûr que le ficheir se trouve dans la racine ?
    0
    1. oui pourtant le fichier ce trouve vraiment à la racine.

      merci de ta réponse, et de celle à venir lol
      0
      1. Modérateur
        Re,

        affiche le résultat de la commande
        ls -l /test && cat /test
        --
        106485010510997108
        0
        1. Webmaster
          Et je rajouterai:

          Ou cherches tu le fichier toto ?

          A prioris, sous cygwin, j'imagine que le $HOME pointe sur C:\\Mes Docuement, etc. (enfin dans le HOME Windows en fait)
          si tu ne précises pas de chemin quand tu ecris dans toto, c'est là qu'il doit se trouver :)
          0
        2. Modérateur
          @asevereSalut,

          d'après mes souvenirs, un répertoire cygwin est créé par défaut à la racine du C:\
          peut être qu'avec un find on pourra trouver le chemin du ce fichier ;-)
          0
        3. Webmaster
          @lami20jSi cat /test renvoit ce qu'on attend, le plus simple sera quand même de faire cd && cat toto ou cat ~/toto ;-)

          A plus Lami
          0
        4. @aseveresalut,

          Ce que je ne comprends pas c que lorsque je lance ./test il me créé bien un fichier toto avec le resultat du ls -lrt, mais le cron ne fait rien dutout
          0
        5. Webmaster
          @jojoD'où les demandes de Lami de voir ton script.

          Quand tu lances ./test, si dedans c'est ecrit echo "Truc" > toto, tu va trouver toto dans le repertoire courant.

          Quand tu lances /test à patir de cron, il est dans lancé dans un environnemnt qui n'est pas forcément le même....

          Commences par nous afficher le contenu de ton script, ensuite, on verra...
          0
      2. le contenu su script est tres simple ls -lrt > toto c'est tout
        0
        1. Webmaster
          Donc modifies le comme suit:
          ls -lrt / > /toto
          Et regarde si après le cron, le fichier /toto existe :)
          0
      3. je viens de modidier mon script comme tu me la indiquer mais toujours rien, voivi ma ligne de cron * * * * * /test
        je ne sais pas si le cron s'execute bien
        0