📄 onnode.rsh
字号:
#!/bin/sh# onnode script for rshif [ $# -lt 2 ]; thencat <<EOFUsage: onnode <nodenum|all> <command>EOFexit 1fiNODE="$1"shiftSCRIPT="$*"NODES=/etc/ctdb/nodesNUMNODES=`egrep '^[[:alnum:]]' $NODES | wc -l`MAXNODE=`expr $NUMNODES - 1`if [ $NODE = "all" ]; then for a in `egrep '^[[:alnum:]]' $NODES`; do if [ -f "$SCRIPT" ]; then rsh $a at -f $SCRIPT now else rsh $a $SCRIPT fi done exit 0fiif [ $NODE -gt $MAXNODE ]; then echo "Node $NODE doesn't exist" exit 1fiNODEPLUSONE=`expr $NODE + 1`a=`egrep '^[[:alnum:]]' $NODES | head -$NODEPLUSONE | tail -1`if [ -f "$SCRIPT" ]; then exec rsh $a at -f $SCRIPT nowelse exec rsh $a $SCRIPTfi
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -