On Tue, May 11, 2004 at 11:49:56AM +0200, OLIVER Patrice
wrote:
> cependant, je m'aper�oit qu'elles ne s'�x�cutent pas car
> ils g�nr�rent des fichiers logs d�s le d�but et ces
> fichierrs logs ne sont pas �crits. De plus, ils sont
> cens�s lire des r�pertoires et ne le font finalement pas.

Comme Fran�ois T. l'explicait, l'environment d'execution de
cron et celui du shell sont diff�rents. Les probl�mes les
plus courants sont:
- utiliser des alias dans le shell, que cron n'a pas
- utiliser de commandes qui ne sont pas dans le PATH souvent
  restrein de cron.

> J'ai rajout� dans /etc/crontab la ligne suivante :
> 
> * * * * * root echo "Hello !"
> 
> mais je n'ai eu aucun mail, alors que dans
> /var/log/syslog, on voit bien passer la commande.

�a me parait �tre le premier probl�me � regler: tant que �a
ne marche pas, tu ne recevra pas les messages d'erreurs de
cron. cron envoit les messages d'erreurs � root. Lorsque tu
as install� Debian, l'installation d'Exim aurait du te
demander � qui relayer le mail pour root. Utilises-tu
toujours Exim? As-tu donn� ton nom de login � ce moment l�?
Si oui, il devrait apparaitre dans /etc/aliases.

> Y a t'il des autorisations sp�ciales avec des fichiers
> cron cron.allow et cron.deny qui n'existent pas chez moi ?

Pas pour la table dans /etc/crontab, qui devrait �tre
execut�e tout le temps. Le fait que tu vois les t�ches
execut�es dans les logs sugg�re que cron fait son boulot
correctement.

Y.

Répondre à