Дана строка в моем crontab -e:
02 12 * * * * rsync -r -t -v /Users/pnathan/ /Volumes/archive_hdd/
Я получаю письмо от cron, которое выглядит примерно так:
/bin/sh: #.emacs#: команда не найдена
#.emacs#
является первым файлом в списке rsync, когда я запускаю команду из командной строки.
Когда я grep ps -Af для rsync, оказывается, что он не был создан. Я так понимаю, что каким-то образом bash пытается выполнить вывод, но это не имеет смысла, по крайней мере, судя по тому, как я читал man-страницы.
решение1
У вас слишком много полей спецификации времени. Должно быть:
02 12 * * * rsync -r -t -v /Users/pnathan/ /Volumes/archive_hdd/