Buenas, Tengo un cronjob que ejecuta un cutre-backup en un HD externo por USB. A saber, el código del script es el siguiente: #!/bin/bash # montamos el disco externo USB /bin/mount -t ext3 /dev/sda1 /mnt/backups # definimos un par de variables FECHA=$(date +%Y-%m-%d) LOG_BACKUPS=/var/backups/backup.$FECHA.log # ejecutamos la copia con tar y en compresión bzip2 tar cjfPv /mnt/backups/$FECHA.tar.bz2 /samba_server/usuaris/ > $LOG_BACKUPS # desmontamos asegurándonos previamente de no estar en el punto de montaje cd / /bin/umount /mnt/backups exit 0 El archivo /etc/crontab es el siguiente: SHELL=/bin/sh PATH=/usr/bin:/usr/sbin:/sbin:/bin:/usr/lib/news/bin MAILTO=root # # check scripts in cron.hourly, cron.daily, cron.weekly, and cron.monthly # -*/15 * * * * root test -x /usr/lib/cron/run-crons && /usr/lib/cron/run-crons >/dev/null 2>&1 30 23 * * * /etc/backup_diario.sh Y... cada mañana, cuando combruebo el mail del servidor, me encuentro con que el cronjob no ha sido ejecutado. El error que me da es, simplemente: /bin/sh: root: command not found ¿?¿?¿?¿ Y lo realmente cursioso es que si ejecuto el script a mano va a las mil maravillas.