![]() |
Olá e boas-vindas de Estados Unidos para o UNIX e Linux Forum! Obrigado por visitar e fazer parte da nossa comunidade global.
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| Programação Shell Script e Post perguntas sobre ksh, CSH, SH, BASH, Perl, PHP, SED, Awk e outros scripts shell e shell scripts línguas aqui. |
Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
|
||||
| Fio | Thread Starter | Fórum | Respostas | Última postagem |
| Como extrair data com o tempo a partir do arquivo | prash_b | Programação Shell Script e | 5 | 06-18-2008 09:30 |
| Data e hora de arquivo de log | captoro | Programação Shell Script e | 8 | 09-03-2007 10:23 |
| Como faço para colocar uma data e hora em um nome de arquivo | jhamm | UNIX para Dummies Perguntas & Respostas | 2 | 01-16-2007 09:31 |
| arquivo criação data e hora | alisevA3 | UNIX para Dummies Perguntas & Respostas | 3 | 07-08-2005 06:21 |
| Arquivo data e hora | Xénon | UNIX para Dummies Perguntas & Respostas | 1 | 10-09-2001 04:58 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Processamento de um arquivo de log baseado em data / hora de entrada ea data / hora no arquivo de log
Oi,
Estou tentando realizar o seguinte e gostaria que algumas sugestões ou possíveis exemplos bash script que pode funcionar Tenho um diretório que tem uma lista de arquivos de log que é despejado periodicamente a partir de um script que é crontab que são alternados 4 gerações. Haverá um tempo carimbo que está associada quando o arquivo é criado. application.log.1 application.log.2 application.log.3 application.log.4 application.log.5 Tenho outro script que vai ter uma entrada de data / hora, não sei qual é o formato mais fácil de comparar, a partir da breve olhada parece que a época é mais fácil / mais rápido. Gostaria de aproveitar esse formato que ele é, e, basicamente, subtrair 5 minutos, que é uma sondagem thats período foi definido e, em seguida, utilizar essa data / hora de comparar com os logs que são rodados e, basicamente, o processo de registo que corresponde a perto "currentInputDateTime" quando este não pode ser superior "currentInputDateTime" mas inferior / igual ao tempo atual, eu assumo esse poderia ser um "ls-tr | awk '(print $ 6 $ 7)' para obter a data / hora e de algum modo a converter essas época. Fiquei me perguntando se isso era algo que tem sido encontrada antes de modo que a roda não tem de ser re-inventadas. Thanks in advance |
|
||||
|
|
|
||||
|
Eu estava tendo um olhar para esses links e eu vi que você poderia passar em um parâmetro, como o seguinte:
dia-d "2008/03/15 11:40" - data \u003d "5 minutos atrás" + F% \u003d\u003d% I:% M Embora o resultado foi: 2008/03/15 \u003d\u003d 09:30 Eu estava esperando para voltar para o tempo 11:35, há uma coisa que estou em falta para ter um formato de data e subtrair 5 minutos a partir desse momento e convertê-lo em época tempo para comparar com outros valores época? |
|
||||
|
Deve ser algo como:
Código:
date --date "2008-03-15 11:40 5 min ago" +%F==%I:%M Você pode começar a época tempo de 5 minutos atrás com: Código:
date --date "2008-03-15 11:40 5 min ago" +%s |
|
||||
|
Obrigado, eu estava indo para baixo que o da rota usando o "5 minutos atrás", mas não perceberam que era o apoio a ser parte da seqüência de entrada, que era onde eu confuso sobre e eu não poderia não encontrar um exemplo on-line ou foi o homem que não lê páginas corretamente. Vou tentar o que você forneceu com o meu script para ver se posso começar este trabalho
|
![]() |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|