#!/bin/bash cd $(dirname $0)/conf-client/ SondeFile=$(pwd)/sonde.cfg source service.cfg [[ "${Crypted}" == "yes" ]] && NcCmd="timeout 0.1 cryptcat -k ${LocalPassword} ${RemoteIp} ${RemotePort} ${Udp}" || NcCmd="timeout 0.1 nc ${RemoteIp} ${RemotePort}" while read DATA do Cmd=$(echo $DATA| cut -d"#" -f1) Arg=$(echo $DATA| cut -d"#" -f2) Res=$( echo -e "${Cmd}#${Arg}" | eval ${NcCmd} 2> /dev/null) if [[ -z $Res ]] then echo "5|No sonde $Cmd on serveur $RemoteIp" else echo "$Res" fi done < ${SondeFile}