Pb avec le cron

jojo -  
 jojo -
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. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

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

    merci de ta réponse, et de celle à venir lol
    0
  3. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Re,

    affiche le résultat de la commande
    ls -l /test && cat /test
    --
    106485010510997108
    0
    1. asevere Messages postés 13095 Date d'inscription   Statut Webmaster Dernière intervention   426
       
      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
      1. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571 > asevere Messages postés 13095 Date d'inscription   Statut Webmaster Dernière intervention  
         
        Salut,

        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
      2. asevere Messages postés 13095 Date d'inscription   Statut Webmaster Dernière intervention   426 > lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention  
         
        Si 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
      3. jojo > asevere Messages postés 13095 Date d'inscription   Statut Webmaster Dernière intervention  
         
        salut,

        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
      4. asevere Messages postés 13095 Date d'inscription   Statut Webmaster Dernière intervention   426 > jojo
         
        D'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
  4. jojo
     
    le contenu su script est tres simple ls -lrt > toto c'est tout
    0
    1. asevere Messages postés 13095 Date d'inscription   Statut Webmaster Dernière intervention   426
       
      Donc modifies le comme suit:
      ls -lrt / > /toto
      Et regarde si après le cron, le fichier /toto existe :)
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. jojo
     
    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