well. wenn’s in der shell geht, sollte es auch als cronjob gehen.
was man gerne übersieht, dass ein cronjob nicht die gleiche umgebung wie eine shell hat. weil /etc/profile .bashrc et.al. nicht gelesen werden. meist fehlt die PATH variable. bin mir aber nicht sicher, ob dass bei dir das problem ist.