diff options
Diffstat (limited to 'source4/cluster/ctdb/tools/onnode.rsh')
-rw-r--r-- | source4/cluster/ctdb/tools/onnode.rsh | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/source4/cluster/ctdb/tools/onnode.rsh b/source4/cluster/ctdb/tools/onnode.rsh deleted file mode 100644 index cdda3256f7..0000000000 --- a/source4/cluster/ctdb/tools/onnode.rsh +++ /dev/null @@ -1,43 +0,0 @@ -#!/bin/sh -# onnode script for rsh - -if [ $# -lt 2 ]; then -cat <<EOF -Usage: onnode <nodenum|all> <command> -EOF -exit 1 -fi - -NODE="$1" -shift -SCRIPT="$*" - -NODES=/etc/ctdb/nodes - -NUMNODES=`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 0 -fi - -if [ $NODE -gt $MAXNODE ]; then - echo "Node $NODE doesn't exist" - exit 1 -fi - -NODEPLUSONE=`expr $NODE + 1` -a=`egrep '^[[:alnum:]]' $NODES | head -$NODEPLUSONE | tail -1` - -if [ -f "$SCRIPT" ]; then - exec rsh $a at -f $SCRIPT now -else - exec rsh $a $SCRIPT -fi |