... | ... | @@ -13,6 +13,10 @@ zcat $directory/access.log.2.gz | grep -v 200 > $directory/analise/failedRequest |
|
|
python3 $directory/analise/aut.py < $directory/analise/failedRequests/$name/geral.txt
|
|
|
``
|
|
|
|
|
|
A variável directory indica o diretório em que todos os arquivos importantes par a execução desse programa estão, já a variável name recebe a data do dia em questão e servirá para gerar o diretório necessário e servir de referência pra ele. O diretório é criado logo em seguida com o comando ``mkdir``. <\br>
|
|
|
A variável directory indica o diretório em que todos os arquivos importantes par a execução desse programa estão, já a variável name recebe a data do dia em questão e servirá para gerar o diretório necessário e servir de referência pra ele. O diretório é criado logo em seguida com o comando ``mkdir``.
|
|
|
|
|
|
Logo abaixo, temos o comando ``zcat $directory/access.log.2.gz | grep -v 200``. Esta linha imprime o arquivo e separa todas as linhas que não têm a str "200" contida. Isso é feito porque requisições bem sucedidas tem status de retorno 200, e esse cript é focado nas requisições que falharam.
|
|
|
|
|
|
Por fim, o script redireciona a saída para um arquivo chamado **geral.txt** que está localizado no diretório do dia atual, logo em seguida executa um script em python cuja entrada será esse mesmo arquivo **geral.txt**
|
|
|
|
|
|
**3.** |
|
|
\ No newline at end of file |