URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 75113
[ Назад ]

Исходное сообщение
"Где взять rsync для SCO?"

Отправлено Tanger , 11-Июл-07 10:07 
Делаю пока бэкап на rsync, используя NFS. А хотелось бы подключаться к удаленному серверу по ssh. Подскажите где найти и как установить службу rsync для SCO?
Набираю:
[yu:/] # rsync -r -e ssh --stats --delete -roglptS yu@bs204:/home2 /opt
Получаю:
ksh: line 1: rsync: not found
rsync: connection unexpectedly closed (0 bytes received so far) [receiver]
rsync error: remote command not found (code 127) at io.c(462) [receiver=2.6.9]
[yu:/] #
Подскажите пожалуйста, как побороть?

Содержание

Сообщения в этом обсуждении
"Где взять rsync для SCO?"
Отправлено Tanger , 12-Июл-07 09:19 
Да, еще вопрос. Не работает фильтрация директорий по файл-листу.
После копирования мне нужно данные сбрасывать на ленту. Но в копируемой папке есть, скажем, не нужные директории. Пытаюсь фильтровать по списку, но все равно копируется все подряд.

rsync -c -I -W --delete --stats --delete-excluded --exclude-from=/root/ex_files.txt /bs204 /opt

В файле ex-list.txt :
/backup
/db-demo
/ну и так далее...

И все равно эти папки копируются. Приходится в скрипте их всех прописывать.

--exclude=backup \
--exclude=db-demo \
--exclude ........ и т д.


"Где взять rsync для SCO?"
Отправлено mezantrop , 12-Июл-07 09:30 
Скачать с http://www.sco.com/skunkware/ или собрать руками из исходников



"Где взять rsync для SCO?"
Отправлено Tanger , 12-Июл-07 14:36 
>Скачать с http://www.sco.com/skunkware/ или собрать руками из исходников
Скачал, поставил, вроде правильно настроил. А не пускает.
Добавил в services:
rsync  873/tcp
rsync  873/udp

В inetd.conf:
rsync   stream  tcp     nowait  root   /usr/bin/rsync rsyncd --daemon

Запускаю daemon: rsync --daemon --config=/root/rsyncd.conf

Содержимое rsyncd.conf:

uid = root
gid = root
use chroot = no
max connections = 2
syslog facility = local5
auth users = yu

[bs]
    path = /bs
    hosts allow = yu
    hosts deny = *


Во ФРЕ набираю:
rsync -e ssh -c -I -W --delete --stats -rlogptS yu@bs:/bs /vol3

выдает: ksh: line 1: rsync: not found
rsync: connection unexpectedly closed (0 bytes received so far) [receiver]
rsync error: error in rsync protocol data stream (code 12) at io.c(462) [receiver=2.6.9]

На SCO посмотрел ps -A | grep rsync
а rsync не загружен. :(

Да, копирование по scp ходит в обе стороны.


"Где взять rsync для SCO?"
Отправлено mezantrop , 13-Июл-07 13:14 
>выдает: ksh: line 1: rsync: not found

написпано, ksh не находит rsync. Проверяем пути :)


"Где взять rsync для SCO?"
Отправлено Tanger , 17-Июл-07 11:53 
>>выдает: ksh: line 1: rsync: not found
>
>написпано, ksh не находит rsync. Проверяем пути :)
Проверил, в путях rsync лежит. /usr/local/bin.
Поменял ksh на sh. То же самое. Выдаёт клиенту такую же надпись, только с sh. Хотя если залогиниться на SCO, то rsync запускается.
Скопировал файло из /usr/local/bin в /usr/bin и все заработало.
Ух, спасибо.