rsync
Выполняю синхронизацию с помощью rsync, по команде
rsync -a -Dgloprt --progress -e ssh root@1.1.1.1:/home/folder1/ /srv/folder2/ --exclude .file1
далее ввожу password и все OK. синхронизация происходит
Создал файл сценария и поместил эту же строку в файл.
Содержимое файла
#! /bin/sh
/usr/bin/rsync -a -Dgloprt --progress -e ssh root@1.1.1.1:/home/folder1/ /srv/folder2/ --exclude .file1
Не работает, выдает следующее
linux-djm8:/syncronization # ./sync.sh
rsync: Failed to exec -ssh: No such file or directory (2)
rsync error: error in IPC code (code 14) at pipe.c(83) [receiver=2.6.8]
rsync: connection unexpectedly closed (0 bytes received so far) [receiver]
rsync error: error in rsync protocol data stream (code 12) at io.c(459) [receiver=2.6.8]
linux-djm8:/syncronization #
Что это значит?
Спасибо
было
/usr/bin/rsync -a -Dgloprt --progress -e ssh root@1.1.1.1:/home/folder1/
/srv/folder2/ --exclude .file1
а надо
/usr/bin/rsync -a -Dgloprt --progress -e /usr/bin/ssh root@1.1.1.1:/home/folder1/ /srv/folder2/ --exclude .file1
добавляю
/usr/bin/rsync -a -Dgloprt --progress -e ssh root@1.1.1.1:/home/folder1/ /srv/folder2/ --exclude .file1 [COLOR="Red"]--password-file=/syncronization/syncpass[/COLOR]
а password все равно запрашивает ?...
содержимое syncpass
asasadgidef