Я пишу простой сценарий bash, в котором сценарий bash будет синхронизировать мои рабочие серверы с моими промежуточными серверами. Я использую rsync для этого.
Что мне нужно, так это файл журнала для каждого дня выполнения скрипта. Я использую следующую команду
rsync -azP --stats source-directory [email protected]:destination-directory --log-file=~/public_html/rsynclogs/rsync-backup-log-`date +"%Y-%m-%d"`.log
Эта команда дает мне ошибку
rsync: failed to open log-file ~/public_html/rsynclogs/rsync-backup-log-2017-01-11.log: No such file or directory (2)
Ignoring "log file" setting.
Поэтому, скорее всего, он ищет существующий файл журнала, но я хочу, чтобы он был создан, если он не существует. Пожалуйста, посоветуйте, как мне этого добиться.