Я настраиваю rsync cron на запуск каждый час для синхронизации двух серверов. Мой вопрос в том, как мне сделать имя файла журнала, в котором он сохраняется, в формате log_file-{Year}-{Month}-{Date}.log
с соответствующим изменением года, месяца и даты?
Заранее спасибо.
Я полагаю, вы используете --log-file
? Тогда вы можете сделать что-то вроде этого:
date=`date +%Y-%m-%d`
rsync --log-file=log_file-$date (...)
Или в одной строке, если вы помещаете это прямо в свой crontab:
rsync --log-file=log_file-`date +%Y-%m-%d` (...)