Monitoramento de arquivos [RESOLVIDO]

1. Monitoramento de arquivos [RESOLVIDO]

Wellington B. Teixeira
wellbarreto

(usa CentOS)

Enviado em 04/12/2017 - 09:26h

Fala pessoal blz?

Eu estou trabalhando em uma forma de monitorar o recebimento de arquivos, e gostaria que quando entrasse uma arquivo x na pasta recebido fosse executado um script recebido.sh mas não gostaria de usar um cron job, queria algo mais real-time.


  


2. MELHOR RESPOSTA

Perfil removido
removido

(usa Nenhuma)

Enviado em 04/12/2017 - 11:01h

Você poderia fazer algo do tipo:

# vim /usr/local/sbin/recebido.sh
#!/bin/sh

i=0
while sleep 1
do
echo "<$i>Eu estou vivo!"
i=$(((i+1)%8))
done

# vim /usr/lib/systemd/system/monitor.service
[Unit]
Description= Iniciar script
Documentation= man:systemd.service

[Service]
Type=oneshot
ExecStart=/usr/local/sbin/recebido.sh

# systemctl start monitor.service

Broadcast message from systemd-journald@nabucodonosor (Mon 2017-12-04 10:56:39 -02):

recebido.sh[23497]: Eu estou vivo!


Broadcast message from systemd-journald@nabucodonosor(Mon 2017-12-04 10:56:47 -02):

recebido.sh[23497]: Eu estou vivo!


Broadcast message from systemd-journald@nabucodonosor (Mon 2017-12-04 10:56:55 -02):

recebido.sh[23497]: Eu estou vivo!


Broadcast message from systemd-journald@nabucodonosor (Mon 2017-12-04 10:57:03 -02):

recebido.sh[23497]: Eu estou vivo!


3. Re: Monitoramento de arquivos [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 04/12/2017 - 09:46h

Você está trabalhando com alguma ferramenta de monitoração? Com o Nagios seria possível monitorar o diretório e configurar um event handler.

https://assets.nagios.com/downloads/nagioscore/docs/nagioscore/3/en/eventhandlers.html


4. Re: Monitoramento de arquivos [RESOLVIDO]

Wellington B. Teixeira
wellbarreto

(usa CentOS)

Enviado em 04/12/2017 - 09:59h

amarildosertorio escreveu:

Você está trabalhando com alguma ferramenta de monitoração? Com o Nagios seria possível monitorar o diretório e configurar um event handler.

https://assets.nagios.com/downloads/nagioscore/docs/nagioscore/3/en/eventhandlers.html


Fala amarildo blz?

Na verdade eu não gostaria de usar o nagios, procuro algo mais simples e que pudesse rodar neste mesmo servidor. Embora eu possa manter o nagios nele eu não gostaria mas obrigado pela sugestão!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts