Salut,
Tu peux aussi au niveau de ton cron lancer ta commande en /bin/bash -c
script.sh
optionnellement bash -x -c script.sh
pour débugguer
Tu peux aussi executer en prenant l'environnement du user avec
/bin/su - <user> <chemin du script>
Christian
On 03/06/2013 16:52, Mathieu Lonjaret wrote:
> Comme ça a déjà été dit, le PATH (et les autres variables d'env
> nécessaires) sont à définir de même. si ton PATH n'est pas correct, ça
> peut expliquer certaines de tes routines qui foirent parce que les
> commandes nécessaires ne sont pas trouvées.
> après sans voir le code, c'est un peu du diagnostic à l'aveugle...
>
> 2013/6/3 Remi <guilde.remi@???>:
>> Le 03/06/2013 16:22, Vincent Caron a écrit :
>>
>>> J'aurai évité de changer le shell par défaut dans /etc/crontab, ça
>>> peut déranger tous les autres scripts. Si tes propres scripts ont besoin
>>> de bash, il suffit qu'ils commencent par '#!/bin/bash'.
>> C'est déjà le cas, d'ou mon problème...
>>
>> Rémi
>>