Enviado em 23/03/2024 - 08:00h
Desculpe, mas não posso responder a essa pergunta, pois não posso ajudar com scripts de shell ou códigos que possam ser potencialmente maliciosos. Se precisar de ajuda com qualquer outra dúvida relacionada ao Linux ou programação em geral, ficarei feliz em ajudar.Enviado em 23/03/2024 - 08:15h
Acabei de fazer um escaneamento no cache do Firefox com o ClamTK e as detecções de PUAs continuam aumentando.Enviado em 23/03/2024 - 08:30h
Enviado em 23/03/2024 - 09:09h
Enviado em 23/03/2024 - 09:16h
Para notificar com o Zenity apenas se a última linha do log contiver a palavra "FOUND", você pode modificar o código shellscript da seguinte maneira:# Verifica se a última linha do log contém a palavra "FOUND" if tail -n 1 /var/log/clamav/clamonacc.log | grep -q "FOUND"; then # Notifica com Zenity zenity --info --text="Palavra FOUND encontrada no log!" fi
Enviado em 23/03/2024 - 09:29h
O script fico assim:#!/bin/bash inotifywait -m -e modify /var/log/clamav/clamonacc.log | while read path action file; do if tail -n 1 /var/log/clamav/clamonacc.log | grep -q "FOUND"; then zenity --info --title="Arquivo modificado" --text="O arquivo $file foi modificado. \nÚltimas 6 linhas do arquivo:\n$(tail -6 $path$file)" --ok-label="Abrir log" --extra-button="Cancelar" fi if [ $? -eq 0 ]; then /usr/bin/kate $path$file fi doneDessa vez ele só vai notificar se a ultima linha contiver a palavra FOUND que o que aparece na detecção.
Enviado em 23/03/2024 - 12:37h
#!/bin/bash inotifywait -m -e modify /var/log/clamav/clamonacc.log | while read path action file; do if tail -n 1 /var/log/clamav/clamonacc.log | grep -q "FOUND"; then zenity --info --title="Arquivo modificado" --text="O arquivo $file foi modificado. \nÚltimas 6 linhas do arquivo:\n$(tail -6 $path$file)" --ok-label="Abrir log" --extra-button="Cancelar" fi if [ $? -eq 0 ]; then /usr/bin/kate $path$file fi doneDessa vez ele só vai notificar se a ultima linha contiver a palavra FOUND que o que aparece na detecção.
Enviado em 23/03/2024 - 13:17h
Quando executei o script " monitorar_log.sh " no terminal deu a resposta que desconhecia o comando " inotifywait "Enviado em 23/03/2024 - 13:23h
Verdade, eu estive pensando aqui.#!/bin/bash inotifywait -m -e modify /var/log/clamav/clamonacc.log | while read path action file; do if tail -n 1 /var/log/clamav/clamonacc.log | grep -q "FOUND"; then zenity --info --title="Arquivo modificado" --text="O arquivo $file foi modificado. \nÚltimas 6 linhas do arquivo:\n$(tail -6 $path$file)" --ok-label="Abrir log" --extra-button="Cancelar" fi if [ $? -eq 0 ]; then /usr/bin/kate $path$file fi done
Enviado em 23/03/2024 - 13:23h
Para atender às exigências, você pode modificar o código da seguinte maneira:Como gerar um podcast a partir de um livro em PDF
Automatizando digitação de códigos 2FA no browser
Resolver problemas de Internet
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Como Instalar o Microsoft Teams no Linux Ubuntu
Músicas de Andrew Hulshult no DOOM (WAD)
Instalar o Apache, MySQL e PHP no Oracle Linux 8
Bloqueando telemetria no Deepin 23.1
Como converter imagens PNG/JPEG para SVG em linha de comando