Skip to content

Scripts

Paulo Inácio Prado edited this page Jun 19, 2017 · 8 revisions

Scripts

all e pall

O script all/pall pode ser utilizado para executar o mesmo comando em diversos nós. Use 'all' para esperar o fim de cada execução antes de iniciar o próximo computador, e use 'pall' para executar em todos os computadores paralelamente.

O primeiro argumento deve indicar o número dos nós que irão receber os comandos. Você pode usar - para indicar um intervalo, vírgula para indicar uma lista. Alternativamente, use -a para enviar o comando para todos os nós.

Exemplo:

all -a echo 'oi' # Todos os computadores dizem oi

pall -a echo 'oi' # A mesma coisa, mas em paralelo

all 0,2,4-7 echo 'oi' # Os computadores 0, 2 e de 4 até 7 dizem oi

cluster_stat

O script cluster_stat pode ser usado para verificar quais nós estão em uso. Ele reporta o uso de CPU, memória, e quais usuários estão executando processos em cada nó.

Exemplo:

cluster_stat

wake

O script wake facilita o uso do Wake On Lan, enviando um comando para ligar os nós através da rede. Especifique um ou mais nós, da mesma forma que para o all, ou especifique "-a" para acordar todos os nós. Após enviar o wake, espere cerca de um minuto para acessar os nós desejados. Note que o script wake só está disponível no master.

Exemplo:

wake 5-7 # "Acorda" os nós 5 a 7

Nota: a funcionalidade de Wake on LAN só funciona se o computador tiver sido desligado corretamente antes. Em caso de desligamento da fonte ou queda de eletricidade por longo período, é necessário ligar os computadores por meio de acesso físico.

Clone this wiki locally