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

Re: [HS] shell et environnement console versus CRON



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Le 15/10/2011 13:20, fabrice régnier a écrit :
> 
> alors, mon_script.sh démarre bien.
> 
> Quelqu'un a une idée de mon erreur ?

Le script démarre peut-être bien, mais plante après.
Cron nettoie les variables d'environnement, par exemple PATH qui est
réduit à sa plus simple expression « /usr/bin:/bin ».
mon_script.sh doit donc utiliser les binaires de manière absolue, et non
pas en faisant l'hypothèse qu'ils sont dans le PATH.

$ cat test
#!/bin/bash
/usr/bin/env > test.out

$ crontab -l
* * * * * /home/aeris/test

$ cat test.out
SHELL=/bin/sh
PATH=/usr/bin:/bin
PWD=/home/aeris
LANG=fr_FR.UTF-8
SHLVL=1
HOME=/home/aeris
LOGNAME=aeris
_=/usr/bin/env

- -- 
Aeris
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJOmXJMAAoJEK8zQvxDY4P9a1gIAL45KA0b9YO6f3ms7TZ0SfJu
GDBx2saWVTS+0rMoDur90XfPmueaMbnBUeP9axS8zCsLmP+8dd4YfzxRwqznkxib
+ljXgF0gt3mAQzJ1hrBREexjicY2Ae6W7CeifgD2gZaGwfxDpBk4GNwusFu6u8N3
NFM76au1hlP8x0Yq7wPOo+U+E0KB1gRHW2jkJg9kvqLZrbLn2NpSC5/4kvL/0qSv
rQmc67waMS62RoCb88td+y8F6kH8Q/Aghyt4/+3Zv1bFwB7CqF55uOD1hgjphERs
RRHN3a9M6HQYe4DzlH95crAE6MXHCCYGTNbkcxiS8XPa5L0luy79g4MeBsif+PI=
=6u7+
-----END PGP SIGNATURE-----


Reply to: