在我的 crontab -e 中给出一行:
02 12 * * * * rsync -r -t -v /Users/pnathan/ /Volumes/archive_hdd/
我收到一封来自 cron 的电子邮件,内容如下:
/bin/sh:#.emacs#:未找到命令
#.emacs#
当我从命令行运行命令时,是 rsync 列表中的第一个文件。
当我 grep ps -Af 查找 rsync 时,结果显示没有生成。我了解到 bash 正在尝试执行输出,但没有任何意义,至少从我对手册页的阅读来看没有意义。
答案1
时间规范字段太多。应为:
02 12 * * * rsync -r -t -v /Users/pnathan/ /Volumes/archive_hdd/