![Rysnc 动态日志文件名](https://linux22.com/image/550979/Rysnc%20%E5%8A%A8%E6%80%81%E6%97%A5%E5%BF%97%E6%96%87%E4%BB%B6%E5%90%8D.png)
我正在设置 rsync cron 每小时运行一次以同步 2 个服务器。我的问题是如何使要保存的日志文件名的格式log_file-{Year}-{Month}-{Date}.log
与年、月、日的格式相一致?
提前致谢。
答案1
我假设你正在使用--log-file
? 然后你可以做这样的事情:
date=`date +%Y-%m-%d`
rsync --log-file=log_file-$date (...)
或者,如果您将其直接放入 crontab 中,则只需一行:
rsync --log-file=log_file-`date +%Y-%m-%d` (...)