È difficile dirlo, ma cosa succede se hai aggiunto un secondo cron job da eseguire ogni 5 minuti circa e chiedigli di chiamare qualche strumento di sistema che registri i messaggi su system.log?
0,5,10,15,20 * * * * /usr/bin/logger "cron is working"
In questo modo saprai che cron è in esecuzione per l'utente in questione e può concentrarsi sia sull'avvio di cron che sulla correzione dello script in modo che venga eseguito nell'ambiente cron limitato. (Puoi guardare l'orologio da parete e scegliere un paio di volte che arriveranno presto o anche i prossimi minuti - es. Modifica alle 12:34 inserita in 35,36,37,38 per l'esecuzione dei minuti e salvataggio del file cron .)