Dvtm - nova funcionalidade semelhante ao clusterssh

Publicado por Vinicius Tinti de Paula Oliveira em 18/12/2009

[ Hits: 8.061 ]

 


Dvtm - nova funcionalidade semelhante ao clusterssh



Dvtm traz o conceito de um gerenciador de janelas lado a lado, popularizado por gerenciadores do x11 como DWN. É uma ferramenta útil para aqueles que utilizam frenquentemente o console.

Foi através do link a seguir que conheci o dvtm:
Achei muito interessante a proposta do software, contudo faltava uma coisa que me interessava muito.

Já ouviram falar no ssh cluster (ou cluster ssh, cssh)?

Para quem não conhece, é um programa para fazer ssh em várias máquinas simultaneamente e usar também um teclado para todas (ou não). Ou seja, você pode digitar um comando para todas as sessões ssh ao mesmo tempo ou somente para uma delas.

Muito útil para administradores de muitas máquinas!

Fiz um patch que adiciona uma funcionalidade semelhante ao dvtm, a possibilidade de usar algo semelhante ao ssh cluster.

Ao apertar Mod+a tudo o que é digitado em um terminal acontece em todos os demais (detalhe, isso inclui algumas exceções como janelas minimizadas). Ao apertar Mod+a novamente desabilitamos essa opção e voltamos ao funcionamento normal.

Bem legal, não? Com isso podemos realizar sequências de comandos iguais em vários terminais sejam eles locais ou remotos.

Instalação

O patch já foi aprovado, melhorado e incorporado pelo autor do dvtm. Então basta compilarmos o fonte:

git clone git://repo.or.cz/dvtm.git
$ cd dvtm
$ make
# make install


Pronto. Agora é só se divertir! :)

Uso

Execute Mod+a para ativar ou desativar a opção de digitar em todos os terminais ao mesmo tempo.

Obs.: 'Mod' por padrão no dvtm é 'control+g'.

Ex: Mod+a = 'control+g' seguido de 'a'.

Dicas

Crie várias janelas e faça login em um servidor diferente em cada uma delas via ssh. Agora basta apertar Mod+a é você terá algo semelhante ao ssh cluster.

Desative o mouse com Mod+M, assim você pode copiar, colar e selecionar normalmente os textos digitados.

Outra abordagem é segurar SHIFT enquanto realiza as operações acima.

Conclusão

Eu procurei um bocado como fazer isso usando o screen ou tmux mas não encontrei :S. Se alguém souber como fazer isso, agradeço se me contarem. Por enquanto o dvtm quebra o galho.

Obrigado, espero que tenha sido útil.

Have a lot of fun.

Outras dicas deste autor

Dropbox - HD Virtual online em Linux

Organize seu sources.list

Wicd network manager

Splunk - Concentrador e buscador para dados, logs e mais

Compartilhando rapidamente arquivos via HTTP

Leitura recomendada

Terminal transparente no Ubuntu

Instalando o R e Rstudio no Ubuntu

Habilitando a compilação JIT (Just In Time) para o PHP8 no Ubuntu

Enviar IP dinâmico por e-mail

Impressão através do sistema de emulação 3270 SIAFI/HOD para Debian Linux

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts