Страница 1 из 1

unix shell to multiple machines

Добавлено: 19 сен 2006, 09:55
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

Добавлено: 19 сен 2006, 10:37
aissp
В паралель? Попробуй expect он реалтзщван по моему нетока для тикла но и для перла тоже.

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

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

Изображение

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

Изображение
Изображение

Добавлено: 19 сен 2006, 14:28
aissp
Универсально не знаю

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

Так что сорри ничем не могу помочь

Добавлено: 19 сен 2006, 19:43
Moskit
Gaziz писал(а):В общем хочу screen наоборот:
Почему наоборот? Если я правильно понял задачу, нужно просто запускать скрин отдельным конфигом, который можно генерить отдельным скриптом для удобства

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

I need to "type to" several windows at the same time :)

Добавлено: 20 сен 2006, 12:42
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>

Добавлено: 20 сен 2006, 13:54
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:~$

Re: unix shell to multiple machines

Добавлено: 20 сен 2006, 22:13
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/

Re: unix shell to multiple machines

Добавлено: 21 сен 2006, 05:38
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. :(

Re: unix shell to multiple machines

Добавлено: 21 сен 2006, 08:14
hawk
Gaziz писал(а):
rangvald писал(а):
оно?

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

hmm, the page is 5 years old though. :(
дык, телнет тоже не в последние годы был написан. А вообще ключевое слово для google: ctelnet (програмка с sun cluster поставлялась , да и сейчас поставляется). Условно удобная, но в целом иногда пользовать можно.

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