[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux-team] Cron



On Wed, Nov 17, 1999 at 12:36:35PM +0100, MailingList Linux Team wrote:
> J'ai un phénomène étrange sur ma box SuSE 6.2. 
> J'aimerais récupérer périodiquement mon IP dans un fichier. Je lance donc
> la comande suivante : 
> 	ifconfig -i eth0 > /etc/rc.d/init.d/ifconfig.txt
dans /etc/rc.d/init.d ?
drôle d'endroit...
Je le mettrais plutôt dans /var/log/

> Le résulat correspond à ce que j'attendais. Maintenant, je voudrais que le
> Linux fasse cela tout seul à des moments déterminés. J'ai rajouté une
> ligne dans le crontab et quand je tape crontab -l j'ai bien :
> 	0,5,10,15,20,25,30,35,40,45,50,55 * * * * ifconfig -i eth0 >
> /etc/rc.d/init.d/ifconfig.txt
> 
> Le problème c'est que quand le "cron" lance la comande tout seul, le
> fichier généré est vide ?!? Hors, quand je le force (via Webmin) à
> exécuter la comande le fichier est correctement créé ! 
> 
> J'ai également essayé de lancer un script (qui reprend ma comande
> ifconfig) depuis le cron mais le résultat est le même.
Le problème est que quand un job se lance via le démon cron, l'environnement
est minimal: PATH, USER, MAIL et c'est tout. Note qu'en plus, PATH contient
un chemin minimal ("/usr/bin:/bin", je pense).

Donc tu devrais mettre le chemin complet de ifconfig, et voici (en passant)
un truc pour simplifier la ligne dans la crontab:

*/5 * * * * /sbin/ifconfig -i eth0 > /var/log/ifconfig.txt

-- 
  -o) / Pascal Bleser          ATOS Payment Systems|
  /\\ \ C++/UNIX Development        Aachen, Germany|
 _\_v  \<guru@linuxbe.org> <pbleser@atos-group.com>|
---------------------------------------------------|
Linux. It is now safe to turn on your computer.
---------------------------------------------------'

---------
Visit the Linux Supertore Online: http://www.redcorp.com !
If you want to be deleted from the list, send a mail to
majordomo@rtfm.be with "unsubscribe linux-team" in the body.
Archive of the list: http://tania.be.linux.org/