mihas

Рейтинг
236
Регистрация
28.02.2006

Lupus, никаких изменений, тот же результат. С крона не заводится.

Andreyka, можно чуть подробнее. В принципе это тоже самое, только текста меньше:) Как сделать в данном случае

Естественно что хост надо сделать по ssh-key.

И потом, если приведенную вам строку поставить на крон, то также будет проблема с входом по ssh, пароль спрашивается дополнительно.

Программа имеет интуитивно понятный интерфейс. Каждый шаг сопровождается комментарием, так что разобраться сможет даже новичек. А главное, это ее бесплатность и она действительно выполняет свои функции на 100% ;)

Докладываю. Введение PATH ничего не дало.

В логах появляется следующая запись

spawn rsync -vRae /usr/bin/ssh -p 22 -l <USER> --progress --stats --compress --delete --exclude-from=/root/backup/excludes --include-from=/root/backup/includes  / <USER>@<OTHERHOST.TLD>:~</PATH/TO/BACKUP>

Password:

В логах бэкапсервера видим следующую картину

Nov  6 23:13:42 localhost sshd[26771]: (pam_unix) authentication failure; lognam

e= uid=0 euid=0 tty=ssh ruser= rhost=HOST.TLD user=USER
Nov 6 23:13:44 localhost sshd[26768]: error: PAM: Authentication failure for USER from HOST.TLD

Вобщем выходит, что он стучится, но его не пускают. Вопрос почему. При запуске в командной строке все работает а из крона не пускает.

Pavel MT:
Ссылочное ранжирование с первого LinkExchangerа почти перестало работать, но ТИЦ ими еще можно поднять.

А вот у меня вышла совсем обратная ситуация. Прогнал нулевой сайт по этой базе, только по каталогам первой версии. Вылезло пока 211 беков, по некоторым специфическим запросам попал в топ а вот тиц как был 0 так и остался, хотя 211 беков было уже на момент последнего обновления тица. Еще раз повторю, сайт был чистый и прогонялся только по этой базе.

Чтобы не гадать приведу код


#!/usr/bin/expect -f
#

spawn rsync -vRae "/usr/bin/ssh -p 22 -l <USER>" --progress --stats --compress --delete --exclude-from=/root/backup/excludes --include-from=/root/backup/includes / "<USER>@<OTHERHOST.TLD>:~</PATH/TO/BACKUP>"
set rsync_spawn_id $spawn_id
expect "Password:" { send "<PASSWORD>\r" }
interact

Думаю все должно быть понятно. excludes - это то, что не нужно синхронизировать, includes то что нужно.

Скрипт не мой, да и я не большой спец в них. Нужно ли в данном случае добавлять

#!/bin/sh

под рутом выполняется крон

Ukrainer:
скрирт может работать целиком автономно

Отлично. А как обстоят у него дела с разбивкой на категории, подкатегории и т.д. У меня планируется несколько тысяч позиций, скинуть это все в одну категорию нереально.

Новая сборка LinkExchanger ver. 0.4 будет разослана покупателям сегодня, ближе к вечеру.

................

Да блин. Я уже их всех 12 поименно ввел и ничего. Я так понимаю, что именно 12того нужно, но не принимает и все тут.

Черт, я тоже на иосифе застрял.

Всего: 1867