📄 xrl_rip_shell_funcs.sh
字号:
{ if [ $# -ne 4 ] ; then echo "Usage: rip_rip_set_deletion_delay <ifname:txt> <vifname:txt> <addr:ipv4> <t_secs:u32>" exit 1 fi XRL="finder://rip/rip/0.1/set_deletion_delay?ifname:txt=$1&vifname:txt=$2&addr:ipv4=$3&t_secs:u32=$4" call_xrl_wrapper -p all "${XRL}"}rip_rip_deletion_delay(){ if [ $# -ne 3 ] ; then echo "Usage: rip_rip_deletion_delay <ifname:txt> <vifname:txt> <addr:ipv4>" exit 1 fi XRL="finder://rip/rip/0.1/deletion_delay?ifname:txt=$1&vifname:txt=$2&addr:ipv4=$3" call_xrl_wrapper -p all "${XRL}"}rip_rip_set_request_interval(){ if [ $# -ne 4 ] ; then echo "Usage: rip_rip_set_request_interval <ifname:txt> <vifname:txt> <addr:ipv4> <t_secs:u32>" exit 1 fi XRL="finder://rip/rip/0.1/set_request_interval?ifname:txt=$1&vifname:txt=$2&addr:ipv4=$3&t_secs:u32=$4" call_xrl_wrapper -p all "${XRL}"}rip_rip_request_interval(){ if [ $# -ne 3 ] ; then echo "Usage: rip_rip_request_interval <ifname:txt> <vifname:txt> <addr:ipv4>" exit 1 fi XRL="finder://rip/rip/0.1/request_interval?ifname:txt=$1&vifname:txt=$2&addr:ipv4=$3" call_xrl_wrapper -p all "${XRL}"}rip_rip_set_update_interval(){ if [ $# -ne 4 ] ; then echo "Usage: rip_rip_set_update_interval <ifname:txt> <vifname:txt> <addr:ipv4> <t_secs:u32>" exit 1 fi XRL="finder://rip/rip/0.1/set_update_interval?ifname:txt=$1&vifname:txt=$2&addr:ipv4=$3&t_secs:u32=$4" call_xrl_wrapper -p all "${XRL}"}rip_rip_update_interval(){ if [ $# -ne 3 ] ; then echo "Usage: rip_rip_update_interval <ifname:txt> <vifname:txt> <addr:ipv4>" exit 1 fi XRL="finder://rip/rip/0.1/update_interval?ifname:txt=$1&vifname:txt=$2&addr:ipv4=$3" call_xrl_wrapper -p all "${XRL}"}rip_rip_set_update_jitter(){ if [ $# -ne 4 ] ; then echo "Usage: rip_rip_set_update_jitter <ifname:txt> <vifname:txt> <addr:ipv4> <t_jitter:u32>" exit 1 fi XRL="finder://rip/rip/0.1/set_update_jitter?ifname:txt=$1&vifname:txt=$2&addr:ipv4=$3&t_jitter:u32=$4" call_xrl_wrapper -p all "${XRL}"}rip_rip_update_jitter(){ if [ $# -ne 3 ] ; then echo "Usage: rip_rip_update_jitter <ifname:txt> <vifname:txt> <addr:ipv4>" exit 1 fi XRL="finder://rip/rip/0.1/update_jitter?ifname:txt=$1&vifname:txt=$2&addr:ipv4=$3" call_xrl_wrapper -p all "${XRL}"}rip_rip_set_triggered_update_delay(){ if [ $# -ne 4 ] ; then echo "Usage: rip_rip_set_triggered_update_delay <ifname:txt> <vifname:txt> <addr:ipv4> <t_secs:u32>" exit 1 fi XRL="finder://rip/rip/0.1/set_triggered_update_delay?ifname:txt=$1&vifname:txt=$2&addr:ipv4=$3&t_secs:u32=$4" call_xrl_wrapper -p all "${XRL}"}rip_rip_triggered_update_delay(){ if [ $# -ne 3 ] ; then echo "Usage: rip_rip_triggered_update_delay <ifname:txt> <vifname:txt> <addr:ipv4>" exit 1 fi XRL="finder://rip/rip/0.1/triggered_update_delay?ifname:txt=$1&vifname:txt=$2&addr:ipv4=$3" call_xrl_wrapper -p all "${XRL}"}rip_rip_set_triggered_update_jitter(){ if [ $# -ne 4 ] ; then echo "Usage: rip_rip_set_triggered_update_jitter <ifname:txt> <vifname:txt> <addr:ipv4> <t_jitter:u32>" exit 1 fi XRL="finder://rip/rip/0.1/set_triggered_update_jitter?ifname:txt=$1&vifname:txt=$2&addr:ipv4=$3&t_jitter:u32=$4" call_xrl_wrapper -p all "${XRL}"}rip_rip_triggered_update_jitter(){ if [ $# -ne 3 ] ; then echo "Usage: rip_rip_triggered_update_jitter <ifname:txt> <vifname:txt> <addr:ipv4>" exit 1 fi XRL="finder://rip/rip/0.1/triggered_update_jitter?ifname:txt=$1&vifname:txt=$2&addr:ipv4=$3" call_xrl_wrapper -p all "${XRL}"}rip_rip_set_interpacket_delay(){ if [ $# -ne 4 ] ; then echo "Usage: rip_rip_set_interpacket_delay <ifname:txt> <vifname:txt> <addr:ipv4> <t_msecs:u32>" exit 1 fi XRL="finder://rip/rip/0.1/set_interpacket_delay?ifname:txt=$1&vifname:txt=$2&addr:ipv4=$3&t_msecs:u32=$4" call_xrl_wrapper -p all "${XRL}"}rip_rip_interpacket_delay(){ if [ $# -ne 3 ] ; then echo "Usage: rip_rip_interpacket_delay <ifname:txt> <vifname:txt> <addr:ipv4>" exit 1 fi XRL="finder://rip/rip/0.1/interpacket_delay?ifname:txt=$1&vifname:txt=$2&addr:ipv4=$3" call_xrl_wrapper -p all "${XRL}"}rip_rip_set_simple_authentication_key(){ if [ $# -ne 4 ] ; then echo "Usage: rip_rip_set_simple_authentication_key <ifname:txt> <vifname:txt> <addr:ipv4> <password:txt>" exit 1 fi XRL="finder://rip/rip/0.1/set_simple_authentication_key?ifname:txt=$1&vifname:txt=$2&addr:ipv4=$3&password:txt=$4" call_xrl_wrapper -p all "${XRL}"}rip_rip_delete_simple_authentication_key(){ if [ $# -ne 3 ] ; then echo "Usage: rip_rip_delete_simple_authentication_key <ifname:txt> <vifname:txt> <addr:ipv4>" exit 1 fi XRL="finder://rip/rip/0.1/delete_simple_authentication_key?ifname:txt=$1&vifname:txt=$2&addr:ipv4=$3" call_xrl_wrapper -p all "${XRL}"}rip_rip_set_md5_authentication_key(){ if [ $# -ne 7 ] ; then echo "Usage: rip_rip_set_md5_authentication_key <ifname:txt> <vifname:txt> <addr:ipv4> <key_id:u32> <password:txt> <start_time:txt> <end_time:txt>" exit 1 fi XRL="finder://rip/rip/0.1/set_md5_authentication_key?ifname:txt=$1&vifname:txt=$2&addr:ipv4=$3&key_id:u32=$4&password:txt=$5&start_time:txt=$6&end_time:txt=$7" call_xrl_wrapper -p all "${XRL}"}rip_rip_delete_md5_authentication_key(){ if [ $# -ne 4 ] ; then echo "Usage: rip_rip_delete_md5_authentication_key <ifname:txt> <vifname:txt> <addr:ipv4> <key_id:u32>" exit 1 fi XRL="finder://rip/rip/0.1/delete_md5_authentication_key?ifname:txt=$1&vifname:txt=$2&addr:ipv4=$3&key_id:u32=$4" call_xrl_wrapper -p all "${XRL}"}rip_rip_rip_address_status(){ if [ $# -ne 3 ] ; then echo "Usage: rip_rip_rip_address_status <ifname:txt> <vifname:txt> <addr:ipv4>" exit 1 fi XRL="finder://rip/rip/0.1/rip_address_status?ifname:txt=$1&vifname:txt=$2&addr:ipv4=$3" call_xrl_wrapper -p all "${XRL}"}rip_rip_get_all_addresses(){ if [ $# -ne 0 ] ; then echo "Usage: rip_rip_get_all_addresses" exit 1 fi XRL="finder://rip/rip/0.1/get_all_addresses" call_xrl_wrapper -p all "${XRL}"}rip_rip_get_counters(){ if [ $# -ne 3 ] ; then echo "Usage: rip_rip_get_counters <ifname:txt> <vifname:txt> <addr:ipv4>" exit 1 fi XRL="finder://rip/rip/0.1/get_counters?ifname:txt=$1&vifname:txt=$2&addr:ipv4=$3" call_xrl_wrapper -p all "${XRL}"}rip_rip_get_peers(){ if [ $# -ne 3 ] ; then echo "Usage: rip_rip_get_peers <ifname:txt> <vifname:txt> <addr:ipv4>" exit 1 fi XRL="finder://rip/rip/0.1/get_peers?ifname:txt=$1&vifname:txt=$2&addr:ipv4=$3" call_xrl_wrapper -p all "${XRL}"}rip_rip_get_all_peers(){ if [ $# -ne 0 ] ; then echo "Usage: rip_rip_get_all_peers" exit 1 fi XRL="finder://rip/rip/0.1/get_all_peers" call_xrl_wrapper -p all "${XRL}"}rip_rip_get_peer_counters(){ if [ $# -ne 4 ] ; then echo "Usage: rip_rip_get_peer_counters <ifname:txt> <vifname:txt> <addr:ipv4> <peer:ipv4>" exit 1 fi XRL="finder://rip/rip/0.1/get_peer_counters?ifname:txt=$1&vifname:txt=$2&addr:ipv4=$3&peer:ipv4=$4" call_xrl_wrapper -p all "${XRL}"}rip_socket4_user_recv_event(){ if [ $# -ne 6 ] ; then echo "Usage: rip_socket4_user_recv_event <sockid:txt> <if_name:txt> <vif_name:txt> <src_host:ipv4> <src_port:u32> <data:binary>" exit 1 fi XRL="finder://rip/socket4_user/0.1/recv_event?sockid:txt=$1&if_name:txt=$2&vif_name:txt=$3&src_host:ipv4=$4&src_port:u32=$5&data:binary=$6" call_xrl_wrapper -p all "${XRL}"}rip_socket4_user_inbound_connect_event(){ if [ $# -ne 4 ] ; then echo "Usage: rip_socket4_user_inbound_connect_event <sockid:txt> <src_host:ipv4> <src_port:u32> <new_sockid:txt>" exit 1 fi XRL="finder://rip/socket4_user/0.1/inbound_connect_event?sockid:txt=$1&src_host:ipv4=$2&src_port:u32=$3&new_sockid:txt=$4" call_xrl_wrapper -p all "${XRL}"}rip_socket4_user_outgoing_connect_event(){ if [ $# -ne 1 ] ; then echo "Usage: rip_socket4_user_outgoing_connect_event <sockid:txt>" exit 1 fi XRL="finder://rip/socket4_user/0.1/outgoing_connect_event?sockid:txt=$1" call_xrl_wrapper -p all "${XRL}"}rip_socket4_user_error_event(){ if [ $# -ne 3 ] ; then echo "Usage: rip_socket4_user_error_event <sockid:txt> <error:txt> <fatal:bool>" exit 1 fi XRL="finder://rip/socket4_user/0.1/error_event?sockid:txt=$1&error:txt=$2&fatal:bool=$3" call_xrl_wrapper -p all "${XRL}"}rip_socket4_user_disconnect_event(){ if [ $# -ne 1 ] ; then echo "Usage: rip_socket4_user_disconnect_event <sockid:txt>" exit 1 fi XRL="finder://rip/socket4_user/0.1/disconnect_event?sockid:txt=$1" call_xrl_wrapper -p all "${XRL}"}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -