TCP Dumpを30秒間で終了させたい
tcpdump -Ini en0 -w test1.pcap を実行、
30秒たったらtcpdumpを終了したいです。
以下に試行錯誤の様子を記載します。
#!/bin/bash -v
timeout 30 tcpdump -Ini en0 -w test1.pcap
というスクリプトを書いてみましたが、bashではtimeoutを使えないようです。
-bash: timeout: command not found
#!/bin/bash -v
timeout 30 tcpdump -Ini en0 -w test1.pcap
sleep 30
exit
と書いてみましたが、30秒経ってもパケットキャプチャは終了しません。