Попробуйте отделить вещи, которые могут пойти не так. Вот те, о которых я могу думать:
- Синтаксис cron - допустимо ли значение времени для вашей оболочки?
- Разрешения - разрешения на выполнение и разрешения на чтение для соответствующего каталога и файла
- Цитата - какую сферу охватывает cron? Он запускает только первую команду?
Чтобы разобраться в этом, я предлагаю вам сначала запустить действительно простую работу cron, например, 'ls' Далее запустите однострочный скрипт. Затем вставьте ваши команды в файл сценария оболочки. Где-то в этом направлении вы должны найти проблему.