bbfdm/test/files/usr/libexec/rpcd/ethernet

30 lines
1.1 KiB
Bash
Executable file

#!/bin/sh
. /usr/share/libubox/jshn.sh
case "$1" in
list)
echo '{ "rmonstats" : {"ifname":"str"} }'
;;
call)
case "$2" in
rmonstats)
read input;
json_load "$input"
json_get_var ifname ifname
if [ "$ifname" == "eth1" ]; then
cat /tmp/rmonstats_eth1.data 2>/dev/null
elif [ "$ifname" == "eth2" ]; then
cat /tmp/rmonstats_eth2.data 2>/dev/null
elif [ "$ifname" == "eth3" ]; then
cat /tmp/rmonstats_eth3.data 2>/dev/null
elif [ "$ifname" == "eth4" ]; then
cat /tmp/rmonstats_eth4.data 2>/dev/null
else
cat /tmp/rmonstats_eth0.data 2>/dev/null
fi
;;
esac
;;
esac