81 lines
1.4 KiB
Bash
81 lines
1.4 KiB
Bash
|
#! /bin/sh
|
||
|
dbgon()
|
||
|
{
|
||
|
voice zyims debug dest 2
|
||
|
sleep 1
|
||
|
voice zyims debug all 1
|
||
|
}
|
||
|
|
||
|
dbgoff()
|
||
|
{
|
||
|
voice zyims debug dest 0
|
||
|
sleep 1
|
||
|
voice zyims debug all 0
|
||
|
}
|
||
|
|
||
|
dbgget()
|
||
|
{
|
||
|
echo "Start to get debug data"
|
||
|
echo " (1) ====> "
|
||
|
date
|
||
|
echo " (2) ====> "
|
||
|
ifconfig
|
||
|
echo " (3) ====> "
|
||
|
cat /proc/meminfo
|
||
|
echo " (4) ====> "
|
||
|
ps
|
||
|
echo " (5) ====> "
|
||
|
ip rule
|
||
|
echo " (6) ====> "
|
||
|
ip route
|
||
|
echo " (7) ====> "
|
||
|
ip route ls table 301
|
||
|
echo " (8) ====> "
|
||
|
ip route ls table 302
|
||
|
echo " (9) ====> "
|
||
|
ip route ls table 303
|
||
|
echo " (10) ====> "
|
||
|
ip route ls table 304
|
||
|
echo " (11) ====> "
|
||
|
arp
|
||
|
echo " (12) ====> "
|
||
|
iptables -t mangle -L -nv; sleep 1; iptables -t mangle -L -nv;sleep 1; iptables -t mangle -L -nv
|
||
|
echo " (13) ====>"
|
||
|
voice zyims sip show
|
||
|
echo " (14) ====> "
|
||
|
voice zyims sip showapp
|
||
|
echo " (15) ====>"
|
||
|
voice zyims sip showline 0
|
||
|
echo " (16) ====>"
|
||
|
voice zyims sip showsys
|
||
|
echo " (17) ====>"
|
||
|
voice zyims mm status dsp
|
||
|
echo " (18) ====>"
|
||
|
voice zyims fsm phone
|
||
|
echo " (19) ====>"
|
||
|
voice zyims fsm ccm
|
||
|
echo " (20) ====>"
|
||
|
cat /var/log/swdogrec.log
|
||
|
echo " (21) ====>"
|
||
|
cat /var/log/voipRegistrationRec.log
|
||
|
echo "Cpature completely!"
|
||
|
}
|
||
|
|
||
|
case "$1" in
|
||
|
dbgon)
|
||
|
dbgon
|
||
|
;;
|
||
|
dbgoff)
|
||
|
dbgoff
|
||
|
;;
|
||
|
dbgget)
|
||
|
dbgget
|
||
|
;;
|
||
|
*)
|
||
|
echo "Usage: $0 {dbgon|dbgoff|dbgget}" >&2
|
||
|
exit 1
|
||
|
;;
|
||
|
esac
|
||
|
exit 0
|
||
|
|