gpt4 book ai didi

Linux 到 Windows 复制网络脚本

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:09:11 25 4
gpt4 key购买 nike

我需要改进我的方法,甚至完全改变它,以便将私有(private)网络上的文件从多台 Windows 机器复制到中央 Linux 机器。它的工作原理是,我每 5 分钟将下面的脚本作为 cron 作业运行一次,以将数据从 10 台 Windows 机器(全部具有共享文件夹)复制到每天收集的中央 Linux 机器。所以理论上 Linux 机器最终应该拥有在 Windows 机器上发生变化的所有数据。

#!/bin/sh
USER='/home/user/Documents/user.ip'
IPADDY=$USER
USERNAME=$USER
while read IPADDY USERNAME; do
mkdir /mnt/$USERNAME
mkdir /home/user/Documents/$USERNAME
smbmount //$IPADDY/$USERNAME /mnt/$USERNAME -o username=usera,password=password,rw,uid=user
rsync -zrv --progress --include='*.pdf' --include='*.txt' --include='issues' --exclude='*' /mnt/$USERNAME/ /home/user/Documents/$USERNAME/
done < $USER

该脚本工作正常,但它似乎不是最好的方法,因为很多时候数据没有被复制或者不是所有数据都被正确复制。

您认为这是最好的方法吗?或者有人可以指出我更好的解决方案吗?

最佳答案

git 仓库怎么样?不是更容易吗?您还可以轻松跟踪更改。

关于Linux 到 Windows 复制网络脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9006638/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com