f=$(tmpname XXXXXX.zip)
#!/bin/bash
if [ $1 > 2 ]; then
exit
fi
echo "=== [$!] $(realpath $0) $1"
$(/bin/bash "$(realpath $0)" $(($1 + 1)))
exit
echo "$(realpath $0)" ; exit
и смотрите что выведется. Есть полное написание пути и имени файла с расширением .sh, да?
А, и проверьте логи самого сервера, там тоже что-то должно отражаться...