Abrindo Sessão Cluster Beowulf

Publicado por Guilherme Domingues de Oliveira 10/09/2007

[ Hits: 5.800 ]

Homepage: http://br.linkedin.com/pub/guilherme-domingues-de-oliveira/22/59/900

Download mpd.sh




Utilizei a biblioteca Mpich2 ( http://www.mpich.org/downloads/ ).

Montei este script para abrir a sessão, a partir de uma lista ip.

O script está simples e funcional, mas é possivel afinar muito mais.

  



Esconder código-fonte

#!/bin/bash
# Autor : Guilherme Domingues de Oliveira
# guilherme.domingues.oliveira@gmail.com
cd $HOME
arq="mpd.host"
echo "Verificando existencia do arquivo $arq"

if [[ -a $arq ]];then
   chmod 700 $arq
   cat /dev/null > $arq
else
   touch $arq
   echo "Criando o arquivo $arq"
fi
echo "Buscando os pinguins..."
cat lista | while read host;
do
if ping -c 2 $host > /dev/null 2>&1;then 
   echo "O ip $host esta respondendo"
   ssh  -o StrictHostKeyChecking=no guilherme@$host echo $host >> $arq &  
fi
done
echo ""
echo "Iniciando Sessao "

a=$(cat $arq | wc -l) 
let a++
chmod 600 $arq
mpdboot -n $a
echo "Ok! Listando maquinas inseridas na sessao"

mpdtrace
exit 0

Scripts recomendados

Personalizando o seu shell com bashrc_dahora

Encerrar vários processos de uma mesma aplicação

Script para excluir tudo de um local menos uma pasta ou arquivo selecionado

OH MY ALIAS - Crie seu alias facilmente

DefaultApps V2.1


  

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