我的服务器上有一个文件夹,其中包含一些文件。每天我都会收到新文件,并且我已重命名同一文件以保持更新的同名文件。以同样的方式,我们必须将这些相同的文件更新到另一台服务器的另一个目录中。
ex Server 1:我有一个名为folder1 的文件夹,其中包含4 个文件。该文件夹的路径是 home/install/project1/folder1
aaa.dat bbb.dat ccc.dat ddd.dat
**服务器2:**现在同一目录有另一个服务器
主页/安装/项目1/文件夹1
aaa.dat bbb.dat ccc.dat ddd.dat
如果服务器 1:需要更新文件 (aaa.dat),那么我们将保留备份 (aaa.dat_date) 以部署新文件 (aaa.dat)。同样的方式和相同的文件需要保留在第二台服务器上。这样应用程序就可以运行了。
请给我一些想法或一些与此相关的示例脚本。
现在我正在使用 +++++++++++++++++++++++++++++++++++ srcdir="Documents" dstdir="Test" d= $(日期 +_%d%m%y)
for srcfile in ${srcdir}/* do dstfile=$(basename $srcfile) dstfile=${dstfile/./${d}.} cp $srcfile $dstdir/$dstfile done ++++++++++++++++++++++++++++++++++++ 我必须按照下面的例子去做
aaa.dat bbb.dat ccc.dat ddd.dat
**服务器2:**现在同一目录有另一个服务器
主页/安装/项目1/文件夹1
aaa.dat ---> 更新文件 aaa.dat_20211011 ---> 旧文件 bbb.dat ---> 更新文件 bbb.dat_20211011---> 旧文件 ccc.dat ---> 更新文件 ccc.dat_20211011 -- -> 旧文件
请帮助我如何完成此要求