Pb avec le cron

Fermé
jojo - 16 sept. 2008 à 10:25
 jojo - 16 sept. 2008 à 15:00
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
A voir également:

5 réponses

lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
16 sept. 2008 à 11:17
Salut,

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

merci de ta réponse, et de celle à venir lol
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
16 sept. 2008 à 12:51
Re,

affiche le résultat de la commande
ls -l /test && cat /test
--
106485010510997108
0
asevere Messages postés 13084 Date d'inscription lundi 28 janvier 2002 Statut Webmaster Dernière intervention 3 février 2022 426
16 sept. 2008 à 13:25
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
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567 > asevere Messages postés 13084 Date d'inscription lundi 28 janvier 2002 Statut Webmaster Dernière intervention 3 février 2022
16 sept. 2008 à 13:28
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
asevere Messages postés 13084 Date d'inscription lundi 28 janvier 2002 Statut Webmaster Dernière intervention 3 février 2022 426 > lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019
16 sept. 2008 à 13:32
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
jojo > asevere Messages postés 13084 Date d'inscription lundi 28 janvier 2002 Statut Webmaster Dernière intervention 3 février 2022
16 sept. 2008 à 14:12
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
asevere Messages postés 13084 Date d'inscription lundi 28 janvier 2002 Statut Webmaster Dernière intervention 3 février 2022 426 > jojo
16 sept. 2008 à 14:19
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
le contenu su script est tres simple ls -lrt > toto c'est tout
0
asevere Messages postés 13084 Date d'inscription lundi 28 janvier 2002 Statut Webmaster Dernière intervention 3 février 2022 426
16 sept. 2008 à 14:23
Donc modifies le comme suit:
ls -lrt / > /toto
Et regarde si après le cron, le fichier /toto existe :)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
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