shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Script para controle de frequência de aluno


From: Maicon Radeschi
Subject: Re: [shell-script] Script para controle de frequência de aluno
Date: Thu, 4 Jul 2013 14:33:45 -0400

Nesse caso da pra fazer com o for mesmo, ou com uma lista txt das máquinas que 
serão
consultadas.. Aí para não precisar digitar a senha do ssh toda vez, pode usar o 
sshpass,
pois o ssh não tem parâmetro para digitar senha no comando. Dessa forma 
funcionaria, ficaria
até simples.. Depois é só tratar o arquivo de logs, contar os usuarios, datas, 
etc..

conteudo do maquinas.txt==
192.168.0.1
192.168.0.15
192.168.0.16

cat maquinas.txt | while read linha;
        do              
                echo "Buscando dados da maquina $i"
                sshpass -p 'senha' ssh -o StrictHostKeyChecking=no root@$i 
"last" >> log.txt
done


--
Maicon Radeschi
On July 4, 2013 at 1:40:59 PM, Flavio Steimacher (address@hidden) wrote:

acredito que vc pode fazer algo como:  
for i in IP1 IP2 IP3 IP4 IP5 IP6; do  
ssh $i "last | grep usuario"  
done  

ou você pode configurar em cada máquina, quando ao fazer o logon, gerar uma  
"log" de acesso, e resgatar essa log apartir do servidor centralizado.  


Em 4 de julho de 2013 14:28, instruse <address@hidden> escreveu:  

> **  
>  
>  
> Pessoal,  
>  
> Temos uma salinha de informática com apenas 6 máquinas com login  
> centralizado em um servidor NIS.  
>  
> O comando "last" (armazenadas no arquivo /var/log/wtmp) de cada máquina  
> fornece informações do histórico de login em cada máquina  
> individualmente.  
>  
> Não consegui descobrir se existe este tipo de informação centralizada no  
> servidor NIS.  
>  
> Estou procurando algum script que aproveite as informações de histórico de  
> login fornecidas pelo comando "last" para automatizar a geração de um  
> relatório de frequência dos alunos na sala de informática.  
>  
> Alguém conhece algum script que faça algo do tipo?  
>  
> Pelo menos para eu usar como ponto de partida?  
>  
> Obrigado,  
> Markos  
>  
>  
>  



--  
Atenciosamente,  

Flavio Steimacher  
*DBA Oracle  
LPIC1 - Linux Professional Institute Certified  
CLA - Novell Certified Linux Administrator  
DCTS - Novell Data Center Technical Specialist*  


[As partes desta mensagem que não continham texto foram removidas]  



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

---------------------------------------------------------------------  
Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.  
---------------------------------------------------------------------  
Sair da lista: address@hidden  
---------------------------------------------------------------------  
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net  
---------------------------------------------------------------------  
Servidor Newsgroup da lista: news.gmane.org  
Grupo: gmane.org.user-groups.programming.shell.brazil  

Links do Yahoo! Grupos  

[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]