hello
IMO le souci se situe sur les droits qu'utilise cron pour lancé ton script.
http://pwet.fr/man/linux/formats/crontab/
à tire démonstratif, sur mon syno une de mes taches est paramétrée comme ceci dans le crontab
0,30 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23...