Es distinto. Con "crontab -e" editas las tareas cron del usuario, y se guardan en "/var/spool/cron/tabs/usuario". La sintaxis de este fichero es distinta:
X Y * * * programa
en vez de
X Y * * * usuario programa
Ajá. Pues el tema es que ahora _SI_ funciona. Ya no dá el mensaje de error ese. Me intriga un poco no saber el porqué. Y lo más curioso de todo es que utilicé la opción crontab -e pero ¡utilizando la segunda sintaxis! ¿?¿?¿?¿?
lrwxrwxrwx 1 root root 4 2005-10-07 02:40 /bin/sh -> bash*
Pues va a ser que si. Pues mira, según mi entender eso no es del todo correcto. Más que nada porqué todos los scripts de sh caminan en bash, pero al reves no, ya que bash tiene "features" que no tiene la vieja sh. Los debianitas, que ya sabemos todos que son muy "puros", insisten mucho en esto: todos los scripts deberían hacerse en sh, a no ser que, por cojones, tengas usar características que no tenga esa shell.