スクリプト内で開始しtcpdump
ていますが、同じスクリプトからも強制終了しています。だから私は現在、killall
これにコマンドを使用しています: スクリプトはudev
ルールから実行されます: これは、 を終了する必要があるセクションですtcpdump
: さらに-s SIDKILL
、これも役立つと読んだので、 も使用します。
killall
を終了しない問題は何ですかtcpdump
。スクリプトを手動で開始すると、すべて正常に動作します。
if [[ "$pid1" != "" ]];then
sudo killall -s SIGKILL tcpdump
sh /tmp/scripts/autoumount.sh &
sudo kill -9 $$
echo "autodump stopped"