⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xrl_shell_funcs.sh

📁 xorp源码hg
💻 SH
字号:
#!/bin/sh## $XORP: xorp/bgp/harness/xrl_shell_funcs.sh,v 1.10 2005/04/15 03:38:44 atanu Exp $#CALLXRL=${CALLXRL:-../../libxipc/call_xrl -w 10}BASE=${BASE:-test_peer} # Set BASE in callers environment.## Command to the coordinator.#coord(){    echo "Coord $* "    $CALLXRL "finder://coord/coord/0.1/command?command:txt=$*"    if [ "${NOBLOCK:-false}" = "true" ]    then	return    fi    # Only try five times for the operation to complete.    local i    for i in 1 2 3 4 5    do	if ! $CALLXRL "finder://coord/coord/0.1/pending" |grep true > /dev/null	then	    return	fi	echo "Operation in coordinator still pending try number: $i"	sleep 1    done    return -1}status(){#    echo "Status $* "    $CALLXRL "finder://coord/coord/0.1/status?peer:txt=$1" |    sed -e 's/^status:txt=//' -e 's/+/ /g'}pending(){    echo "Pending "    $CALLXRL "finder://coord/coord/0.1/pending"}## Commands to the test peers#register(){    echo "Register $* "    $CALLXRL "finder://$BASE/test_peer/0.1/register?coordinator:txt=$1"}packetisation(){    echo "Packetisation $* "    $CALLXRL "finder://$BASE/test_peer/0.1/packetisation?protocol:txt=$1"}connect(){    echo "Connect $* "    $CALLXRL "finder://$BASE/test_peer/0.1/connect?host:txt=$1&port:u32=$2"}send(){    echo "Send $* "    $CALLXRL "finder://$BASE/test_peer/0.1/send?data:txt=$*"}listen(){    echo "Listen $* "    $CALLXRL "finder://$BASE/test_peer/0.1/listen?address:txt=$1&port:u32=$2"}bind(){    echo "Bind $* "    $CALLXRL "finder://$BASE/test_peer/0.1/bind?address:txt=$1&port:u32=$2"}disconnect(){    echo "Disconnect $* "    $CALLXRL "finder://$BASE/test_peer/0.1/disconnect"}reset(){    echo "Reset $* "    $CALLXRL "finder://$BASE/test_peer/0.1/reset"}terminate(){    echo "Terminate "    $CALLXRL "finder://$BASE/test_peer/0.1/terminate"}# We have arguments.if [ $# != 0 ]then    $*fi# Local Variables:# mode: shell-script# sh-indentation: 4# End:

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -