Ich erhalte diese Fehlermeldung:
* glibc erkannt */usr/sbin/tshark: doppelte Freigabe oder Beschädigung
Während Sie das Folgende tun, haben Sie eine Idee, warum?
#!/bin/bash
trap 'my_exit; exit' SIGINT SIGQUIT
count=0
/usr/sbin/tshark -i bond1.1 -f "port 1111" -w /test/test_1.pcap > /dev/null 2>&1 &
PID1=$!
/usr/sbin/tshark -i bond1.6 -f "port 8080" -w /test/test_2.pcap > /dev/null 2>&1 &
PID2=$!
function my_exit()
{
kill $PID1
kill $PID2
}
while :
do
sleep 1
count=$(expr $count + 1)
done
Übrigens, wenn ich versuche, eines auszuführen tshark
und es zu beenden, funktioniert es einwandfrei.