> Что может быть не так? В ручную все команды скрипта выполняются.Если скрипт сам по себе срабатывает (при запуске "вручную"), скорее всего, при запуске через cron не выставлены нужные переменные окружения (в первую очередь PATH).
Также возможно несоответствие интерпретатора, который используется при ручном запуске скрипта, и того, который применяется при запуске из-под cron.
Если же скрипт сам по себе не работает как скрипт (даже при запуске вручную), следует смотреть на сообщения об ошибках и чинить скрипт.