Ну смотря какого пользователя крон и какие права на файл.
Делай все от одного юзера - все дб ок.
И да, попробуй убрать "-q", не факт, что ключ понятен, лучше перенаправлять весь вывод в /dev/null
> /dev/null 2>&1
Кстати, можно направить этот вывод (включающий ошибки) не в null, а в файл и посмотреть в чем там дело.
Ну и, конечно, смотрим логи крона в /var/log/syslog