izmenjeno 1 put, poslednji put DjGoran 04.04.2023. u 17:04
Izmene poruke
- DjGoran04.04.2023. u 17:04zapis iz teksta poruke
Ovo moje autorsko delo curi, posle svake linije negde nešto ostaje nedovršeno i sve više zauzima procesor, posle desetak procesorskih minuta (što je mnogo i mnogo prosleđenih linija) već tera procesor na 100%, pa se mora restartovati.
Ali gde i šta curi?
Ali gde i šta curi?
Code:
function mqpipe()
{
(
while :;
do
read msg;
(
rnd=$(($RANDOM%22767+10000))
echo "["$(date '+%y%m%d-%H%M%S')"][1:$rnd] $msg " >> $log;
start=$(date '+%s')
msg2="$(echo $msg|sed 's/ /\&m\=/')"
wget -q --no-check-certificate -t 1 -T 10 "${url}?t=$msg2" -O - &&\
echo "["$(date '+%y%m%d-%H%M%S')"][2:$rnd] "$(($(date '+%s')-$start)) >> $log ||\
echo "["$(date '+%y%m%d-%H%M%S')"][2:$rnd] "$(($(date '+%s')-$start))"-" >> $log
)&
done
)
}
mosquitto_sub -h $host -p $port -u $user -P $pass -v -t \# | mqpipe
function mqpipe()
{
(
while :;
do
read msg;
(
rnd=$(($RANDOM%22767+10000))
echo "["$(date '+%y%m%d-%H%M%S')"][1:$rnd] $msg " >> $log;
start=$(date '+%s')
msg2="$(echo $msg|sed 's/ /\&m\=/')"
wget -q --no-check-certificate -t 1 -T 10 "${url}?t=$msg2" -O - &&\
echo "["$(date '+%y%m%d-%H%M%S')"][2:$rnd] "$(($(date '+%s')-$start)) >> $log ||\
echo "["$(date '+%y%m%d-%H%M%S')"][2:$rnd] "$(($(date '+%s')-$start))"-" >> $log
)&
done
)
}
mosquitto_sub -h $host -p $port -u $user -P $pass -v -t \# | mqpipe