@ -30,8 +30,8 @@
#### OFUNCTIONS FULL SUBSET ####
#### OFUNCTIONS MINI SUBSET ####
#### OFUNCTIONS MICRO SUBSET ####
_OFUNCTIONS_VERSION = 2.3.0-RC2
_OFUNCTIONS_BUILD = 20190 31 50 2
_OFUNCTIONS_VERSION = 2.3.0-dev-post RC2
_OFUNCTIONS_BUILD = 20190 52103
#### _OFUNCTIONS_BOOTSTRAP SUBSET ####
_OFUNCTIONS_BOOTSTRAP = true
#### _OFUNCTIONS_BOOTSTRAP SUBSET END ####
@ -1700,7 +1700,7 @@ GetOs
ENDSSH
if [ $? -ne 0 ] ; then
Logger " Cannot connect to remote system [ $REMOTE_HOST ] port [ $REMOTE_PORT ] ." "CRITICAL"
Logger " Cannot connect to remote system [ $REMOTE_HOST ] port [ $REMOTE_PORT ] as [$REMOTE_USER ] ." "CRITICAL"
if [ -f " $RUN_DIR / $PROGRAM . ${ FUNCNAME [0] } . $SCRIPT_PID . $TSTAMP " ] ; then
Logger " $( cat " $RUN_DIR / $PROGRAM . ${ FUNCNAME [0] } . $SCRIPT_PID . $TSTAMP " ) " "ERROR"
fi
@ -2123,8 +2123,22 @@ function InitLocalOSDependingSettings {
## Getting running processes is quite different
## Ping command is not the same
if [ " $LOCAL_OS " = = "msys" ] || [ " $LOCAL_OS " = = "Cygwin" ] || [ " $LOCAL_OS " = = "Microsoft" ] || [ " $LOCAL_OS " = = "WinNT10" ] ; then
FIND_CMD = $( dirname $BASH ) /find
PING_CMD = '$SYSTEMROOT\system32\ping -n 2'
# Newer bash on Win10 finally uses integrated find command instead of windows one
if [ -f "/usr/bin/find" ] ; then
FIND_CMD = "/usr/bin/find"
elif [ -f "/bin/find" ] ; then
FIND_CMD = "/bin/find"
else
FIND_CMD = " $( dirname $BASH ) /find "
fi
# Newer bash on Windows 10 uses integrated ping whereas cygwin & msys use Windows version
if [ " $LOCAL_OS " = = "WinNT10" ] ; then
PING_CMD = "ping -c 2 -i 1"
else
PING_CMD = '$SYSTEMROOT\system32\ping -n 2'
fi
# On BSD, when not root, min ping interval is 1s
elif [ " $LOCAL_OS " = = "BSD" ] && [ " $LOCAL_USER " != "root" ] ; then