Mata usuários do FreeNX Server

Publicado por Gabriel Fernandes 18/08/2006

[ Hits: 5.723 ]

Homepage: http://cd2.com.br

Download matanx_all




Este script serve para derrubar todos os usuários conectados a um servidor do FreeNX em um único comando. Basta executar no Shell e todos os usuários serão derrubados e será exibida a saída das quebras das conexões, os usuários envolvidos e número total de usuários derrubados.

  



Esconder código-fonte

#!/bin/bash
#Criado em 01/12/2005 por Gabriel Fernandes - nayaless@terra.com.br
echo Carregando lista de usuarios do NX
LISTA_NX=$(/opt/NX/bin/nxserver --list | cut -d " " -f 1 | grep 1 )
cont = 0
echo Iniciando morticinio
  for X in ${LISTA_NX}
    do
      Sessao=`echo ${X} | grep -v 0 | grep -v 1 | grep -v 2 | grep -v 3 | grep -v 4 | grep -v 5 | grep -v 6 | grep -v 7 | grep -v 8 | grep -v 9 `
    if [ ! -z $Sessao ];
    then
      echo Executando usuário $Sessao
      cont=`expr $cont + 1`
     /opt/NX/bin/nxserver --terminate ${X} 
    fi
   done
echo Fim da chacina, pronto para contagem de corpos ...
echo $cont corpos encontrados


Scripts recomendados

Enviar gráficos 3D pela janela de chat no Kopete

Idesk (Wizard para criação de ícones)

Relatórios do LightSquid por Grupos

Trocar nomes maiúsculos por minúsculos

Ripar dvd


  

Comentários
[1] Comentário enviado por nayamonia em 19/08/2006 - 13:01h

Valeu pela dica davidsonpaulo, vivendo e aprendendo...

Afinal "havendo olhos suficientes, todos os erros são triviais"

Abraço

Gabriel Fernandes

---------------------------------------------------------------------------------------

Veja Dica:

No seu script, podem ser economizadas 9 chamadas do grep, fazendo o processo ser mais rápido. Ao invés de:

|grep -v 0 | grep -v 1 | grep -v 2 | grep -v 3 | grep -v 4 | grep -v 5 | grep -v 6 | grep -v 7 | grep -v 8 | grep -v 9

Você pode fazer apenas:

| grep -v '[0123456789]'

Ou, mais simples ainda:

| grep -v '[0-9]'



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts