C'est difficile à dire, mais que se passerait-il si vous ajoutiez une deuxième tâche cron qui s'exécuterait toutes les 5 minutes environ et qui appellerait un outil construit par le système pour enregistrer les messages dans system.log ?
0,5,10,15,20 * * * * /usr/bin/logger "cron is working"
De cette façon, vous saurez que cron est en cours d'exécution pour l'utilisateur en question et vous pourrez vous concentrer soit sur le démarrage de cron, soit sur la correction de votre script pour qu'il s'exécute dans l'environnement cron limité. (Vous pouvez regarder l'horloge murale et choisir quelques heures qui arrivent bientôt ou même les prochaines minutes - par exemple, édition à 12:34 mettre 35,36,37,38 pour les minutes à exécuter et enregistrer le fichier cron).