trouble_shooting.sh 779 B

1234567891011121314151617181920212223242526272829303132333435
  1. #!/bin/sh
  2. type=$1
  3. action=$2
  4. para1=$3
  5. para2=$4
  6. case "$action" in
  7. start)
  8. case "$type" in
  9. tcpdump)
  10. /bin/rm -f /www/tcpdump.pcap
  11. /usr/sbin/tcpdump -w /www/tcpdump.pcap -i eth0 &
  12. /etc/scripts/watch_tool.sh &
  13. ;;
  14. ping)
  15. /bin/ping "$para1" -c "$para2" 2> /www/ping.log| tee > /www/ping.log &
  16. ;;
  17. esac
  18. ;;
  19. stop)
  20. case "$type" in
  21. tcpdump)
  22. killall tcpdump
  23. ;;
  24. ping)
  25. killall ping
  26. ;;
  27. esac
  28. ;;
  29. *)
  30. echo "$0 mode = *"
  31. ;;
  32. esac
  33. exit