mirror of
https://github.com/duncs/clusterssh.git
synced 2025-07-02 01:21:14 +00:00
fixed parameter parsing problem.
fixed LOG var not working
This commit is contained in:
parent
c17f127ca3
commit
550da8284e
1 changed files with 11 additions and 13 deletions
|
@ -42,8 +42,7 @@ OPTIONS
|
||||||
-f Use this config file for groups/clusters. Use this to override the use of clusterssh config in /etc/clusters.
|
-f Use this config file for groups/clusters. Use this to override the use of clusterssh config in /etc/clusters.
|
||||||
-t comment to describe the action
|
-t comment to describe the action
|
||||||
|
|
||||||
Make sure to use quotes when there are spaces in your params and dont put a space between the switches and the params.
|
Make sure to use quotes when there are spaces in your params.
|
||||||
ie. -Cfoo NOT -C foo
|
|
||||||
|
|
||||||
GROUPS/CLUSTERS
|
GROUPS/CLUSTERS
|
||||||
|
|
||||||
|
@ -109,11 +108,11 @@ copy_files()
|
||||||
ssh $copy_files_TARGET "logger -t$PROGRAM -pauth.info '$LOGSTRING'"
|
ssh $copy_files_TARGET "logger -t$PROGRAM -pauth.info '$LOGSTRING'"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
if [ -n "$CLOG" ] ; then
|
if [ -n "$LOG" ] ; then
|
||||||
if [ "$DEBUG" = "y" ] ; then
|
if [ "$DEBUG" = "y" ] ; then
|
||||||
echo ssh $copy_files_TARGET "echo '`date +"%Y%m%d %H:%M:%S"` $LOGSTRING' >> $CLOG"
|
echo ssh $copy_files_TARGET "echo '`date +"%Y%m%d %H:%M:%S"` $LOGSTRING' >> $LOG"
|
||||||
else
|
else
|
||||||
ssh $copy_files_TARGET "echo '`date +"%Y%m%d %H:%M:%S"` $LOGSTRING' >> $CLOG"
|
ssh $copy_files_TARGET "echo '`date +"%Y%m%d %H:%M:%S"` $LOGSTRING' >> $LOG"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
|
@ -147,7 +146,7 @@ if [ -f $RC ] ; then
|
||||||
. $RC
|
. $RC
|
||||||
fi
|
fi
|
||||||
|
|
||||||
while getopts C:dD:hH:vx OPTION
|
while getopts C:dD:f:hH:t:vx OPTION
|
||||||
do
|
do
|
||||||
case "$OPTION" in
|
case "$OPTION" in
|
||||||
h) usage ; exit 1
|
h) usage ; exit 1
|
||||||
|
@ -156,17 +155,17 @@ do
|
||||||
;;
|
;;
|
||||||
x) set -x; DEBUG=y; shift 1
|
x) set -x; DEBUG=y; shift 1
|
||||||
;;
|
;;
|
||||||
C) GRP=$OPTARG; shift 1
|
C) GRP=$OPTARG; shift 2
|
||||||
;;
|
;;
|
||||||
d) DEBUG=y
|
d) DEBUG=y; shift 1
|
||||||
;;
|
;;
|
||||||
D) DEST=$OPTARG; shift 1
|
D) DEST=$OPTARG; shift 2
|
||||||
;;
|
;;
|
||||||
f) CONF=$OPTARG; shift 1
|
f) CONF=$OPTARG; shift 2
|
||||||
;;
|
;;
|
||||||
H) HOST=$OPTARG; shift 1
|
H) HOST=$OPTARG; shift 2
|
||||||
;;
|
;;
|
||||||
t) COMMENT=$OPTARG; shift 1
|
t) COMMENT=$OPTARG; shift 2
|
||||||
;;
|
;;
|
||||||
*) echo ; echo "!!!!!!Error. Invalid option given" >&2; echo ; usage; exit 1
|
*) echo ; echo "!!!!!!Error. Invalid option given" >&2; echo ; usage; exit 1
|
||||||
;;
|
;;
|
||||||
|
@ -223,4 +222,3 @@ if [ -n "$GRP" ] ; then
|
||||||
|
|
||||||
copy_cluster "$GRP" "$DEST" $@
|
copy_cluster "$GRP" "$DEST" $@
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue