SW/ControlSW/Archive/Dirigent/Sandbox/081219/VNZdroj/136/Control/Tools.sh

#!/bin/bash

function PingCheck()
{
    LogIt "$DOWNTO ${FUNCNAME[0]}"
	for Dev in $ALLDevs;
        do 
            ping -q -c 1 $Dev >/dev/null;
            if [ $? -ne 0 ]; then 
                LogIt "Ping $Dev ...KO, problem"; critical_error "ping $Dev KO";exit 1
            else 
                LogIt "Ping $Dev ...OK;"
            fi;
       done;\
    LogIt "$UPFROM ${FUNCNAME[0]}"
}



function DataBaseQuerry
{
    #echo "$1"|psql -qAt -U golem golem_database #Real
    echo 100 #Offline
}



function RsyncDevices
{
    for Dev in Dirigent $INFRASTRDevs; do
       rsync --copy-links -e ssh $Dev.sh Tools.sh Commons.sh golem@$Dev:
    done 
}

function RsyncDeviceFromDirigent
{
      echo "Syncing $ThisDev.sh ."
      rsync golem@Dirigent:/GW/SW/ControlSW/Dirigent/$ThisDev.sh .
      rsync golem@Dirigent:/GW/SW/ControlSW/Dirigent/Commons.sh .
      rsync golem@Dirigent:/GW/SW/ControlSW/Dirigent/Tools.sh .
}

function mRelax
{
    sleep 0.1
}


function Relax
{
    sleep 1
}