jipe wrote: > On Tue, 11 Jun 2002 07:58:58 +0200 > Rosaire AMORE <[EMAIL PROTECTED]> wrote: > > > Salut > > Je suis logg� en root. > > Je veux ex�cuter le fichier suivant nomm� "essai", toutes les deux > > minutes : > > ------------------------ > > echo -e "on ecrit qq chose dans le fichier de log, nomm� res � : > > `/bin/date` " >> /root/res > > ------------------------ > > J'ai donc cr�� une entr�e dans ma table de cron par crontab -e : > > ------------------------ > > */2 * * * * /root/essai > > ------------------------ > > Le script "/root/essai" est bien ex�cut� : entr�e recueuillie dans > > /var/log/messages : Jun 11 07:44:00 serv-lx CROND[4093]: (root) CMD > > (/root/essai) > > Le probl�me : le fichier "res" n'est pas cr�� par mon script "essai". > > Si j'ex�cute directement la commande dans la crontab : > > ------------------------ > > echo -e "on ecrit qq chose dans le fichier de log, nomm� res � : > > `/bin/date` " >> /root/res > > ------------------------ > > l�, j'ai bien cr�ation du fichier "res". > > > > Keskiss'pass' ? > > Rosaire > > > > > > gaffe � la variable PATH de cron. essaye avec /bin/echo si echo est dans bin/ > en r�gle g�n�rale, je ne mets que des chemins absolus dans ma crontab..
echo est une commande "buildin" -> int�gr�e au shell Ceci dit, comme tu le vois ci dessus, toutes mes commandes sont appel�es avec leurs noms absolus (ex : /bin/date) La solution (je ne l'ai pas post�e car je n'ai pas encore trouv� d'explication rationnelle) : Placer en d�but de script : #!/bin/sh Et oui! comme pour les scripts de d�marrage. Alors que le syst�me est d�j� lanc�, que les commandes sont appell�es avec leurs chemins explicites, que toutes les sorties sont convenablement redirig�es, et tout et tout!... Comprend pas !??! Si kkun a une explication... Merci en tout cas R.
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur "http://www.mandrakestore.com"
