Controle de Usuarios Logados

Publicado por Diogo Menezes 25/10/2005

[ Hits: 9.918 ]

Homepage: http://www.diogomenezes.com

Download alerta




Script para controle de usuarios logados no sistema, passa-se cmo parametro o numero de usuarios limite para o controle e caso esse numero seja exedido é emitido um aviso.

Utilizaçao:
./ alerta parametro  &

Exemplo :

./alerta 2  &
Caso mas de 2 usuarios estajam logados no sistema é emitido um aviso.

  



Esconder código-fonte

#!/bin/bash
#
#Script para alertar ao usuario que existe mais de uma ceta qantidade de usuarios logados
#
#Utilizacao :  ./alerta [numero_maximo_de_usuarios] &
#Recomenda-se a execuçao em segundo plano
#
#ex : ./alerta 1   ( Sempre que tiver mais de um usuario logado o programa exibira um alerta )
#
#Desenvolvimento: Diogo Leitao Menezes
#Data:25/10/05
#

CONT=0

if [ empty $1 ]
then 
   echo -e "\t\aParametro é obrigatório !"
   exit
fi 

while true 
do
ATUAL=`who | wc -l`

if [  $ATUAL -gt $1  ]
  then
     CONT=0
     clear
     echo -e "\tCuidado existem $ATUAL usuários logados !\n"
     echo -e "\a\a"
     who
   else
     if [ $CONT == "0" ]
     then
        clear
        echo -e "\tApenas $ATUAL usuário(s) logado(s)."
        CONT=1
   clear
     fi
  fi
sleep 5
done  

Scripts recomendados

Migrar de MySQL 3.x e 4.x para 5.0 no Debian

Firewall Iptables Desktop

Menu de saída para i3 (versão em Zenity)

Make ISO OpenBSD

Minha solução para monitorar múltiplos termômetros no Slackware


  

Comentários
[1] Comentário enviado por in54no em 25/10/2005 - 15:22h

Dahora :D
posso dar uma sugestao!?
por exemplo quando tem mais que um mesmo usuario logado ele exibe um echo neh!? e se voce botar um xmessage, tipo mesmo que o script estiver rodando em background ele vai exibir na tela o aviso, que acha?
valew, dahora o script

[2] Comentário enviado por cn9boy em 25/10/2005 - 19:02h

Koe ! po vlw pela dica ! vou alterar e postar denovo !


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts