-
Notifications
You must be signed in to change notification settings - Fork 1
Scripts
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
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
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.