Eu trabalhei em torno do problema por ter o script de saída para um arquivo de log e eu conky cauda o arquivo de log.
Para quem quisesse ver o script:
#!/bin/bash
rm /home/username/ping.log #deletes the log file when the script starts
downTime=0
lastAccessTime=$(date +"%s")
while [ true ]; do
if ! ping -c1 192.168.1.28 >& /dev/null; then
downTime=$(( $(date +"%s") - $lastAccessTime ))
else
downTime=0
lastAccessTime=$(date +"%s")
fi
sleep 60
if [ $downTime -ge 60 ]; then
notify-send -u normal "VoIP is down! Please Reboot." #displays a desktop notification
mplayer -nolirc -really-quiet /home/username/chime.ogg #plays a sound
echo "'date +%b%e,%l:%M%p' $1": "VoIP is down!" >>/home/username/ping.log #writes Date & text to the log file
fi
done