私はUnixに初めてアクセスし、60秒ごとにtsharkコマンドを繰り返すためのクイックコードを要求したいと思います。
私が実行したいコマンドは次のとおりです。
tshark -z io,stat,1,tcp.port==80,tcp.port==443 -a duration:60 > filename.txt
このコマンドをループに入れ、出力ファイル名が変更されるたびに60秒ごとに再実行する必要があります。ファイル名の指定に時間と日付を使用するか、数値ステップカウンタを使用する方が簡単です。
どんな提案がありますか?
ありがとう
ベストアンサー1
公開したコマンドの実行には既に約 60 秒かかり、次のことができます。
while true; do tshark ... > "tshark-$(date +%F-%T).txt"; done
これにより、次のような結果が生成されますtshark-2017-02-16-11:44:22.txt
。