[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/