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

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

Script leitura de log rodando duas vezes


From: Julio Cardoso
Subject: Script leitura de log rodando duas vezes
Date: Fri, 11 Oct 2019 18:58:42 -0300
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0

Boa Noite

Tenho um script lendo o log através do journalctl e quando executo o mesmo ele roda curiosamente duas vezes.

Então quando encontra a palavra failure ele exibe duas vezes a menagem  duas vezes pois existem duas instancias do processo.

julio     2182  0.0  0.0  12892  3124 ?        S    10:57 faillog.sh
julio     2185  0.0  0.0  13004  2132 ?        S    10:57 faillog.sh

no exemplo

out 11 10:59:05 julio- sudo[3210]: pam_unix(sudo:auth): authentication failure; logname=julio uid=1000 euid=0 tty=/dev/pts/4 ruser=julio rhost= user=julio

out 11 10:59:05 julio- sudo[3210]: pam_unix(sudo:auth): authentication failure; logname=julio uid=1000 euid=0 tty=/dev/pts/4 ruser=julio rhost= user=julio

O código fonte :



journalctl -f -n1 | \
while read line ; do

#
#echo "$line"

        echo "$line" | grep "authentication failure"
        if [ $? = 0 ]
        then
                echo  "$line"

        fi


done



reply via email to

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