Jika script anda di crontab tidak jalan tapi ternyata apabila diakses standalone atau langsung dari scriptnya jalan maka solusinya adalah sebagai berikut :
tambahkan dibagian atas script crontab anda
SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin
Kemudian pantau log dan pantau apakah script anda sudah berjalan dengan benar.
Referensi : https://askubuntu.com/questions/117978/script-doesnt-run-via-crontab-but-works-fine-standalone