
스크립트 내에서 tcpdump를 시작하고 동일한 스크립트에서도 종료합니다. 그래서 현재 다음을 사용하고 있습니다 killall
. udev 규칙에서 실행되는 스크립트: tcpdump를 종료해야 하는 부분입니다. 또한 -s SIGKILL
이것이 도움이 될 수도 있다고 읽었기 때문에 사용하고 있습니다.
Killall이 tcpdump를 종료하지 못하는 문제는 무엇입니까? 스크립트를 수동으로 시작하면 모든 것이 잘 작동합니다.
if [[ "$pid1" != "" ]];then
sudo killall -s SIGKILL tcpdump
sh /tmp/scripts/autoumount.sh &
sudo kill -9 $$
echo "autodump stopped"