【发布时间】:2016-11-04 06:31:42
【问题描述】:
当活动日志文件 (file.log) 的大小达到 100mb 时,远程服务器中的日志文件如下所示进行轮换
delete file.log.4
file.log.3 -> file.log.4
file.log.2 -> file.log.3
file.log.1 -> file.log.2
file.log -> file.log.1
最初所有文件都会被移动到本地服务器并重命名如下
file.log_timestamp_of_log4
file.log_timestamp_of_log3
file.log_timestamp_of_log2
file.log_timestamp_of_log1
只有在最后一次脚本运行后修改的文件才应该被移动到本地服务器。 例如,下次运行脚本时,如果 file.log.1 和 file.log.2 的修改时间大于前一个脚本的运行时间,那么只有这些应该移动到本地服务器。
这可以使用 scp 完成吗?
【问题讨论】:
-
rsync更擅长处理您的案件。