Use strace
para descobrir o que está acontecendo.
Em vez de crontab -e
type strace crontab -e
. Isso deve fornecer uma lista (bastante longa) de todas as chamadas do sistema do comando em execução. Perto do final você deve encontrar algum tipo de erro indicando o que está errado. (Muitas vezes, é uma abertura de um arquivo em que você não tem as permissões necessárias.)