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

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

我的想法是使用cronscprm来做到这一点。 所以这里是我使用的脚本:

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

该脚本做了副本 ,但不删除源文件。

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

问题是,电脑没有互联网连接。 所以我不能在我的elastix电脑上安装rsync

 yum install rsync Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile 

然后冻结。

任何想法如何做到这一点?

如果你的脚本只做副本,而不是删除,那么你的scp不是成功的。 您可以尝试通过只执行scp来debugging它,并检查返回码: scp -r /home/data/* [email protected]:/home/data1; echo $? scp -r /home/data/* [email protected]:/home/data1; echo $? 返回代码应该为零成功。 添加-v到scp获取更多信息。 手动检查,如果一切正常。

关于rsync:如果您的电脑没有连接到互联网,使用连接到互联网的电脑,并使用谷歌find你的发行rsync的rpm。 我对elastix并不熟悉,但是如果找不到rpms,试着找出elastix的基础是什么,然后尝试使用类似分布的rpm。 然后下载rpm,在elastix机器上传输(例如,通过USB密钥)并使用rpm -i <rsync.rpm>