我有一个 bash 脚本来备份我的文件。 所以我需要在备份之前先安装外部网络驱动器。
backupMount="/Users/[user]/Volumes/Router_HDD"
# Mount the backupdrive
mount -t smbfs //GUEST:@routerhdd/USB_Storage $backupMount
如果我直接从 Mac 上的终端运行此脚本,它就可以工作!
当我每月 1 日和 15 日在 cronjob 中运行此命令时:
30 22 1,15 * * /Users/[user]/Documents/shFiles/rsbackup.sh live >/dev/null 2>&1
然后他就不会挂载共享了。
在此脚本中,我将报告/日志邮寄给自己,上面写着
rsync:mkdir“/Users/[用户]/Volumes/Router_HDD/Backups/Google Drive”失败:没有这样的文件或目录(2)
如何解决这个问题?
问候,
拉尔夫