#!/bin/zsh
while true;do
export ports=`sudo pgrep -af qemu-system-aarch64|tr \\  \\\n|grep -A 1 monitor|grep tcp|cut -f 3 -d :|cut -f 1 -d ,|sed /-/d`
for p in `echo -en $ports`;do
while true;do
if echo info status|ncat -i 20ms 127.0.0.1 $p|grep -iqw running;then
sbeep 440 250
break
else
continue
fi
done&
while true;do
if echo -e delvm state\\nsavevm state\\nc|ncat -i 1h localhost $p;then
winaudio
sbeep 750 250
break
else
continue
fi
done&
done
sleep 24h
done
