Что с сервера может работать с удалённым шелл само по себе?

edogs software
На сайте с 15.12.2005
Offline
775
707

Что с сервера может работать с удалённым шелл?

Кажется мы уже поднимали эту тему, но ответа тогда не было, а нужда всё ещё есть, поэтому сорри если повторимся.

Смысл в том, что есть сервер/вдс.

Интересует какой-нибудь "скриптик" или программка, которая при запуске

а) выполнила бы набор шелл команд на этом сервере, последовательно

б) коннектилась бы по ssh к другому серверу, выполнила бы там набор команд одна за одной последовательно (записав в локальный лог все ответы, а в идеале при ошибке настучав хозяину на почту)

в) выполнила бы набор шелл команд на этом сервере, последовательно

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

Самим писать подобное не хочется, т.к. не хочется использовать php и не хочется изобретать велосипед.

Разработка крупных и средних проектов. Можно с криптой. Разумные цены. Хорошее качество. Адекватный подход. Продаем lenovo legion в спб, дешевле магазинов, новые, запечатанные. Есть разные. skype: edogssoft
Shtogrin
На сайте с 02.11.2006
Offline
95
#1

expect

http://ru.wikipedia.org/wiki/Expect

Expect — это инструмент для автоматизации и тестирования в ОС Unix, написанный Don Libes как расширение к скрипт-языку Tcl, для интерактивных приложений таких, как telnet, ftp, passwd, fsck, rlogin, tip, ssh, и другие.

есть расширения для perl, php и т.д.

http://pecl.php.net/package/expect

http://sourceforge.net/projects/expectperl

empty

http://empty.sourceforge.net/

www.shtogrin.com (http://www.shtogrin.com/). Канцтовары (http://www.invit.com.ua/). 1С Бухгалтерия (http://account.kiev.ua/).
A4
На сайте с 09.08.2007
Offline
55
#2

sh + ssh + авторизация по ключам.

Настройка nginx и сопутствующего софта на freebsd/debian. Контакт через PM.
UA
На сайте с 19.06.2006
Offline
100
#3
edogs:
Основная цель - бакапы с разных серверов по крону. Но есть в мыслях и куча других применений, поэтому не хотелось бы себя ограничивать.

Что-то всё наоборот получается. Почему на серверах нельзя запускать по cron-у архивирование и отсылку архива на бэкап-сервер?

Посмотрите, может подойдет: скрипт бэкапа на удаленный сервер.

P
На сайте с 08.03.2007
Offline
250
#4

Для бэкапа есть ещё более-менее стандартное средство rdiff-backup

SE
На сайте с 26.02.2006
Offline
71
#5

У меня под межсерверный бэкап как раз написан простой скриптик на sh.

Правда там только делается дамп бд, сжимаются скрипты и прочее. После чего всё это льётся на резервный хост по ssh и там запускается скриптик для удаления старых бэкапов. На всё строчек 40 в sh, так что рекомендую использовать. Если нужно, могу сюда выложить.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий