ダンプファイルのファイル名で日付と時刻

ダンプファイルのファイル名で日付と時刻

私はGulpを使用して100Mbpsの速度でフォルダにパケットをキャプチャしています。しかし、ファイル名を job_<'%Y_%m_%d_%H_%M_%S'>.pcap 形式で指定したいのですが、ファイルには job.pcap0、job.pcap2 などが提供されます。私が使用するスクリプトは次のとおりです。

 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

ファイル名のタイムスタンプを取得するには?

答え1

使用

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

ログファイル名で。

答え2

-t- ファイル名にタイムスタンプを追加する

引用:カップマン

その後、そのファイル名を取得して整数部分を抽出し、date必要な形式にフォーマットすることができます。

関連情報