Abrindo Sessão Cluster Beowulf

Publicado por Guilherme Domingues de Oliveira 10/09/2007

[ Hits: 6.264 ]

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

Backup Intermediário Com Logs

Baixar números das várias loterias nacionais

modem.sh

Echoc (Comando echo, mas com cores)

TxzSync 1.0 - Fazer Backup dos Pacotes Baixados pelo Slackpkg


  

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