|
From: | Eldimar Souza |
Subject: | Re: [shell-script] Ler aquivo |
Date: | Fri, 20 Jul 2018 10:30:00 -0300 |
vamos laprimeiro, essa aplicação é sua/ vc tem acesso ao codigo fonte? se sim, e se isso é um daemon, vc pode pensar em utilizar o systemd com watchdog. nesse caso a sua aplicação tem que fazer uma chama da de sistema executando "sd_notify" frequentemente ou o systemd ira reiniciar automagicamentese vc não pode, como vc sabe que, se o sistema parou de escrever que ele travou? pode acontecer dele não ter mais nada para fazer?eu pensaria em fazer o seguinte em um script:defina um intervalo de tempo ( ex: 5 minutos )loop:1. pegue alguma propriedade do arquivo ( tamanho em bytes, hash md5, etc )2. compare com a propriedade lida antes ( se não for a primeira vez ), se for diferente, reinicie3. durma pelo intervalo de tempo4. recomeça o looppode ser realmente trivial vc pegar o tamanho em bytes. se parou de escrever, então o tamanho não vai mudarem bashSIZE=$( stat --printf="%s" arquivo )2018-07-20 3:35 GMT+02:00 Eldimar Souza address@hidden [shell-script] <address@hidden>:Boa noite, senhores!tenho uma aplicação que gera uma saida num arquivo txt. porem as vezes o sistema trava, tem como ler o arquivo e caso ele não tenho sido escrito em determinado intervalo de tempo, executar determinada ação(nesse caso eu reiniciaria o processo)--Eldimar Jaconias de SouzaAnalista de Suporte PlenoTel: (61) 9228-9214 / 3048-1034"O que fazer, pra onde ir senhor se só tu tens as palavras de Vida Eterna"ºvº "Software Livre: não é pelo dinheiro./( _ )\ É uma questão de consciência."^ ^----Eldimar Jaconias de SouzaAnalista de Suporte PlenoTel: (61) 9228-9214 / 3048-1034"O que fazer, pra onde ir senhor se só tu tens as palavras de Vida Eterna"ºvº "Software Livre: não é pelo dinheiro./( _ )\ É uma questão de consciência."^ ^
[Prev in Thread] Current Thread [Next in Thread]
- Ler aquivo, Eldimar Souza, 2018/07/19
- Re: [shell-script] Ler aquivo, Nicolas Zachow, 2018/07/20
- Re: [shell-script] Ler aquivo, Julio C. Neves, 2018/07/20
- Re: [shell-script] Ler aquivo, Tiago Peczenyj, 2018/07/20
- Re: [shell-script] Ler aquivo, Eldimar Souza <=
- Re: [shell-script] Ler aquivo, Julio C. Neves, 2018/07/20
- Re: Ler aquivo, romano, 2018/07/20
- Re: Ler aquivo, romano, 2018/07/20
- Re: [shell-script] Re: Ler aquivo, Carlos Alberto Teixeira Magalhães, 2018/07/20
- Re: [shell-script] Re: Ler aquivo, Eldimar Souza, 2018/07/20
- Prev by Date: Re: [shell-script] Ler aquivo
- Next by Date: Re: [shell-script] Ler aquivo
- Previous by thread: Re: [shell-script] Ler aquivo
- Next by thread: Re: [shell-script] Ler aquivo
- Index(es):