unix shell to multiple machines

Все, что вы хотели знать о программизме, но боялись спросить.
Ответить
Аватара пользователя
Gaziz
Житель
Сообщения: 944
Зарегистрирован: 17 фев 2003, 15:57
Откуда: Almaty-Toronto-Vancouver-Seattle

unix shell to multiple machines

Сообщение Gaziz »

Hi,

There is a need to edit same files or do similar operations (ls, df, top) on several identical machines (4-40 boxes). Can you recommend any ssh like tool to run such commands?

thanks!
Gaziz
Аватара пользователя
aissp
Маньяк
Сообщения: 2710
Зарегистрирован: 07 ноя 2005, 09:51

Сообщение aissp »

В паралель? Попробуй expect он реалтзщван по моему нетока для тикла но и для перла тоже.
Аватара пользователя
Gaziz
Житель
Сообщения: 944
Зарегистрирован: 17 фев 2003, 15:57
Откуда: Almaty-Toronto-Vancouver-Seattle

Сообщение Gaziz »

aissp писал(а):В паралель? Попробуй expect он реалтзщван по моему нетока для тикла но и для перла тоже.
thanks! I want more out of the box solution. Something like MultiWindowSshClient :)
Аватара пользователя
Gaziz
Житель
Сообщения: 944
Зарегистрирован: 17 фев 2003, 15:57
Откуда: Almaty-Toronto-Vancouver-Seattle

Сообщение Gaziz »

Gaziz писал(а):
aissp писал(а):В паралель? Попробуй expect он реалтзщван по моему нетока для тикла но и для перла тоже.
thanks! I want more out of the box solution. Something like MultiWindowSshClient :)
В общем хочу screen наоборот:

Изображение
Аватара пользователя
Gaziz
Житель
Сообщения: 944
Зарегистрирован: 17 фев 2003, 15:57
Откуда: Almaty-Toronto-Vancouver-Seattle

Сообщение Gaziz »

Gaziz писал(а):
Gaziz писал(а):
aissp писал(а):В паралель? Попробуй expect он реалтзщван по моему нетока для тикла но и для перла тоже.
thanks! I want more out of the box solution. Something like MultiWindowSshClient :)
В общем хочу screen наоборот:

Изображение
Изображение
Аватара пользователя
aissp
Маньяк
Сообщения: 2710
Зарегистрирован: 07 ноя 2005, 09:51

Сообщение aissp »

Универсально не знаю

не универсально делается expectom он могет работать как в пакетном так и в коммандном режиме

Так что сорри ничем не могу помочь
Moskit
Завсегдатай
Сообщения: 239
Зарегистрирован: 02 фев 2005, 20:39
Откуда: Прага
Контактная информация:

Сообщение Moskit »

Gaziz писал(а):В общем хочу screen наоборот:
Почему наоборот? Если я правильно понял задачу, нужно просто запускать скрин отдельным конфигом, который можно генерить отдельным скриптом для удобства
Аватара пользователя
Gaziz
Житель
Сообщения: 944
Зарегистрирован: 17 фев 2003, 15:57
Откуда: Almaty-Toronto-Vancouver-Seattle

Сообщение Gaziz »

Moskit писал(а):
Gaziz писал(а):В общем хочу screen наоборот:
Почему наоборот? Если я правильно понял задачу, нужно просто запускать скрин отдельным конфигом, который можно генерить отдельным скриптом для удобства
in screen you can type only in one window :(

I need to "type to" several windows at the same time :)
Moskit
Завсегдатай
Сообщения: 239
Зарегистрирован: 02 фев 2005, 20:39
Откуда: Прага
Контактная информация:

Сообщение Moskit »

Gaziz писал(а):in screen you can type only in one window :(

I need to "type to" several windows at the same time :)
Ну да, но я имел в виду, что без скрина все равно не обойтись, поэтому это не анти-скрин, а просто скрин с финтом. Или с хинтом )
Надо написать скрипт, который создает конфиг файл для скрина, примерно такой (только идея, как конкретно должны выглядеть команды, я точно не знаю, ибо слабо знаком со скрином):
source ~/.screenrc
screen 0 <program>
screen 1 <program>
и т.д.
После чего можно будет запускать процесс строкой
<script name> <command>
Аватара пользователя
Gaziz
Житель
Сообщения: 944
Зарегистрирован: 17 фев 2003, 15:57
Откуда: Almaty-Toronto-Vancouver-Seattle

Сообщение Gaziz »

Moskit писал(а):
Gaziz писал(а):in screen you can type only in one window :(

I need to "type to" several windows at the same time :)
Ну да, но я имел в виду, что без скрина все равно не обойтись, поэтому это не анти-скрин, а просто скрин с финтом. Или с хинтом )
Надо написать скрипт, который создает конфиг файл для скрина, примерно такой (только идея, как конкретно должны выглядеть команды, я точно не знаю, ибо слабо знаком со скрином):
source ~/.screenrc
screen 0 <program>
screen 1 <program>
и т.д.
После чего можно будет запускать процесс строкой
<script name> <command>
not sure if I get you right:

here is my file:

gnugman@kassie:~$ more .screenrc
hardstatus alwayslastline "%{wk}%?%-Lw%?%{bw}%n*%f %t%?(%u)%?%{wk}%?%+Lw%= %{mk}@ %H %{ck}%Y%{wk}-%{ck}%m%{wk}-%{ck}%d %{yk}%D %{gk}%c"

screen -t kassie0 0
screen -t kassie1 1
screen -t root@kassie 2
screen -t betta 3
screen -t solaris0 4
screen -t solaris1 5
screen -t kam1 6
screen -t kam2 7
gnugman@kassie:~$
Аватара пользователя
rangvald
Маньяк
Сообщения: 4380
Зарегистрирован: 08 окт 2004, 08:40
Откуда: St.Petersburg -> Vancouver
Контактная информация:

Re: unix shell to multiple machines

Сообщение rangvald »

Gaziz писал(а):Hi,

There is a need to edit same files or do similar operations (ls, df, top) on several identical machines (4-40 boxes). Can you recommend any ssh like tool to run such commands?

thanks!
Gaziz
оно?

http://www.bitmover.com/bitcluster/
Аватара пользователя
Gaziz
Житель
Сообщения: 944
Зарегистрирован: 17 фев 2003, 15:57
Откуда: Almaty-Toronto-Vancouver-Seattle

Re: unix shell to multiple machines

Сообщение Gaziz »

rangvald писал(а):
Gaziz писал(а):Hi,

There is a need to edit same files or do similar operations (ls, df, top) on several identical machines (4-40 boxes). Can you recommend any ssh like tool to run such commands?

thanks!
Gaziz
оно?

http://www.bitmover.com/bitcluster/
OHO! thanks!

hmm, the page is 5 years old though. :(
hawk
Пользователь
Сообщения: 141
Зарегистрирован: 21 мар 2005, 20:08
Откуда: St. Petersburg->Vancouver

Re: unix shell to multiple machines

Сообщение hawk »

Gaziz писал(а):
rangvald писал(а):
оно?

http://www.bitmover.com/bitcluster/
OHO! thanks!

hmm, the page is 5 years old though. :(
дык, телнет тоже не в последние годы был написан. А вообще ключевое слово для google: ctelnet (програмка с sun cluster поставлялась , да и сейчас поставляется). Условно удобная, но в целом иногда пользовать можно.
Moskit
Завсегдатай
Сообщения: 239
Зарегистрирован: 02 фев 2005, 20:39
Откуда: Прага
Контактная информация:

Сообщение Moskit »

Работой завалило, отвлекся.
Получилось что-то? А то меня тоже интересует )
Скрипт для скрина работает, но меня не устраивает тем, что это не набор в несколько сессий, а каждый раз создание новых, а потом убивание. Было бы еще терпимо, если бы не необходимость коннектиться по ssh. Почитал в очередной раз info screen, в очередной раз ниасилил ) Слишком много, надо кусочками в голову запихивать, а на это времени нет. Все-таки кажется можно это сделать при помощи скрина, только геморно очень.
Ответить