Мне нужна помощь в написании сценария оболочки bash для перемещения файлов из одного каталога в другой каталог на разных серверах, а затем удаления файлов с исходных серверов, на которых я их переместил.

Как мне этого добиться?

Это то, что я пробовал до сих пор:

#!/bin/bash 
mv /successfactors/fotos /successfactors/fotos_resp
mv /successfactors/fotos /fotos 
ssh user@server 'rm /successfactors/fotos'

1 ответ1

0

Вы можете использовать rsync для этого:

На сервере1:

rsync --progress -avz -e ssh /successfactors/fotos username@server2:/successfactors/fotos_resp
rm -f /successfactors/fotos

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .