在我的 crontab -e 中給出一行:
02 12 * * * * rsync -r -t -v /Users/pnathan/ /Volumes/archive_hdd/
我收到一封來自 cron 的電子郵件,如下所示:
/bin/sh: #.emacs#: 找不到指令
#.emacs#
是我從命令列運行命令時 rsync 列表中的第一個檔案。
當我 grep ps -Af for rsync 時,結果發現它沒有產生。我以某種方式收集到,bash 正在嘗試執行輸出,但沒有意義,至少從我閱讀手冊頁來看沒有意義。
答案1
您的時間規範字段過多。它應該是:
02 12 * * * rsync -r -t -v /Users/pnathan/ /Volumes/archive_hdd/