date time como nome de arquivo para o arquivo de despejo

1

Estou usando o Gulp para capturar pacotes a 100Mbps para uma pasta. Mas eu gostaria de nomear os arquivos no formato job_ < '% Y_% m_% d_% H_% M_% S' > .pcap, mas ele fornece arquivos job.pcap0, job.pcap2 etc. O script que eu uso é:

 sudo ./gulp -f "dst net 24.10.10 or dst net 224.11.11" -i eth1 -r 1024| taskset -c 2 tcpdump -r- -C 2 -w /share/job/job.pcap

Como faço para obter o carimbo de hora no nome do arquivo?

    
por Jishnu U Nair 05.08.2015 / 10:26

2 respostas

1

-t - permite adicionar um registro de data e hora ao nome do arquivo

Referência: gulpman

Você pode então pegar o nome do arquivo, extrair a parte inteira & formate-o para qualquer formato date conforme sua necessidade.

    
por 05.08.2015 / 10:53
1

Use

/share/job/job_'date +%y_%m_%d_%H_%M_%S'.pcap 

como nome do arquivo de log.

    
por 05.08.2015 / 11:38