Elastix,如何将文件从一台服务器移动到另一台服务器?

Elastix,如何将文件从一台服务器移动到另一台服务器?

在我的办公室,我必须安排将文件从一台计算机移动到另一台计算机(两台计算机都使用 Elastix)。

我的想法是使用计划任务SCP, 和R M执行此操作。以下是我使用的脚本:

scp -r /home/data/* [email protected]:/home/data1 && rm -r /home/data/*

该脚本做了复制,但不会删除源文件。

我已经读过这个问题: 如何使用 scp 移动文件?

问题是,电脑没有互联网连接。所以我无法安装同步在我的 elastix 计算机上。

yum install rsync

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile

然后它就冻结了。

知道如何做到这一点吗?

答案1

如果您的脚本只执行复制而不执行删除,则您的 scp 不知何故未成功。您可以尝试通过仅执行 scp 并检查返回代码来调试它: 返回代码应为零表示成功。添加到 scp 以获取更多信息。手动检查一切是否正常。scp -r /home/data/* [email protected]:/home/data1; echo $?-v

关于 rsync:如果您的计算机未连接到互联网,请使用连接到互联网的计算机,并使用 Google 查找适合您的发行版的 rsync rpm。我不熟悉 elastix,但如果您找不到 rpm,请尝试找出 elastix 所基于的内容,并尝试类似发行版的 rpm。然后下载 rpm,将其传输到您的 elastix 机器上(例如通过 usb 密钥)并使用以下方式安装它rpm -i <rsync.rpm>

相关内容