Bonjour,

Fr�d�ric Bothamy a �crit :
> * David BERCOT <[EMAIL PROTECTED]> [2005-04-30 17:07] :
>>Bonjour,
>>J'ai programm�, via un cron, la mise � jour automatique de mon syst�me.
>>Sur la premi�re partie (l'agt-get update), aucun probl�me.
>>En revanche, pour la dis-upgrade, j'ai l'erreur suivante :
>>dpkg : � ldconfig � introuvable dans la variable PATH.
>>dpkg : � start-stop-daemon � introuvable dans la variable PATH.
>>dpkg : � install-info � introuvable dans la variable PATH.
>>dpkg : � update-rc.d � introuvable dans la variable PATH.
>>dpkg: 4 programme(s) attendu(s) introuvable(s) dans la variable PATH.
>>NB : la variable PATH du super-utilisateur doit normalement contenir
>>/usr/local/sbin, /usr/sbin et /sbin.
>>E: Sub-process /usr/bin/dpkg returned an error code (2)
>>Or, si je le fais directement en console, tout marche bien.
>>Y aurait-il des valeurs diff�rentes de PATH selon l'environnement dans
>>lequel on se trouve ?
> 
> Oui, c'est indiqu� dans la page de manuel de crontab 5 :
> 
>        Several environment variables are set up automatically by the
>        cron(8) daemon. SHELL is set to /bin/sh, and LOGNAME and HOME are
>        set from the /etc/passwd line of the crontab's owner. PATH is set
>        to "/usr/bin:/bin". HOME, SHELL, and PATH may be overridden by
>        settings in the crontab; LOGNAME is the user that the job is
>        running from, and may not be changed.

OK. Donc un export PATH= dans mon script devrait tout remettre d'applomb ?
Je vais tester de ce pas...

> Note : c'est une bonne id�e de r�cup�rer les mises � jour
> automatiquement (avec "apt-get -d dist-upgrade" par exemple), par
> contre, l'ex�cution automatique est plus risqu�e.

Oui, je me suis aussi pos� la question mais je pense que le risque est
minime. Au pire, la seule chose pourrait �tre l'�crasement de fichiers
de config...

> Fred

Merci.

David.


Répondre à