Bash Mount работает, но не с Cron - PullRequest
0 голосов
/ 16 декабря 2018

У меня есть скрипт bash, который создает резервные копии моих файлов.поэтому мне нужно сначала подключить внешний сетевой диск перед резервным копированием.

backupMount="/Users/[user]/Volumes/Router_HDD"

# Mount the backupdrive
mount -t smbfs //GUEST:@routerhdd/USB_Storage $backupMount

Если я запускаю этот скрипт прямо из терминала на моем Mac, он работает!
, когда я запускаю его в cronjob каждый раз1-й и 15-й день месяца:

30 22 1,15 * * /Users/[user]/Documents/shFiles/rsbackup.sh live >/dev/null 2>&1

, затем он не монтирует общий ресурс.
В этом сценарии я отправляю отчет / журнал самому себе и в нем говорится:

rsync: mkdir "/ Users / [user] / Volumes / Router_HDD / Backups / Google Drive" не удалось: нет такого файла или каталога (2)

как я могу решить эту проблему?

С уважением,

Ральф

...