"/bin/sh: root: not found"
Если cron ругается чем-то вида: '/bin/sh: root: not found', это означает только одно -- пользователю (в данном случае root) подсунули в качестве собственного файла системный /etc/crontab. Отличие пользовательского файла от общесистемного только в одном: у пользовательского в 6-й позиции указывается команда, а у системного -- имя пользователя (команда указывается в 7-й позиции). Поэтому cron честно пытается выполнить в качестве команды имя пользователя, например, root. Действительно, sudo /bin/sh -c root выдаёт точно такую же ошибку: '/bin/sh: root: not found'.
Примеры записей в файлах:
Примеры записей в файлах:
- Пользовательский crontab
- /etc/crontab