onnode.rsh
来自「samba最新软件」· RSH 代码 · 共 44 行
RSH
44 行
#!/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 + =
减小字号Ctrl + -
显示快捷键?