Почему cron не выполняет скрипт?
Потому что #!/bin/bash в шабанге писать нужно, раз уж это bash, а не pure sh.
cd mnt
зачем постоянный переход в mnt? тем более путь относительный:
тогда уж лучше так:cd /mntget $file $ufile
file находится в /mnt/ ? ибо в переменной только его имя, а директория берется всегда текущая, если не указан абсолютный путь до файла.