Если скрипт работает при выполнении вручную, а из крона не работает, то….
… в начало скрипта надо добавить строчку:
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
Так же актуально, если из cron не выполняются команды openvz с использованием exec и exec2.