Datalogger com PI

2

Estou construindo um datalogger com o raspberry pi. Eu usei um script Shell em rc.local , estou capturando os Bytes usando tcpdump . O problema que estou enfrentando é que o arquivo de log está sendo substituído toda vez que o pi é inicializado. Existe uma maneira possível de salvar os arquivos de log com nomes diferentes toda vez que o pi for iniciado.

meu código inicial em rc.local

tcpdump -w new.pcap //this writes all the Frames of Ethernet to the file new.pcap

Eu tentei anexar os dados, mas quero salvar o arquivo de log toda vez que o pi for inicializado.

Obrigado novamente !!

PS: Eu sou iniciante em pi. Apenas uma semana de idade!

    
por qwerty 13.11.2015 / 13:03

1 resposta

3

Que tal configurar o nome do arquivo de log para um timestamp:

 tcpdump -w new.'date +%s'.pcap

O qual colocará um número que represente o horário atual (em segundos desde 1970, que é como o Unix o armazena).

Ou alternativamente:

tcpdump -w new.'date +%Y%m%d%H%M%S'.pcap 

(data formatada para facilitar a classificação)

    
por 13.11.2015 / 13:07