if [ -d /var/adm/cranix/running/ ]; then
for i in $( ls /var/adm/cranix/running/ )
do
- /usr/share/cranix/vnc/get_screenshot.sh ${i/.$SCHOOL_DOMAIN/} &
+ /usr/share/cranix/vnc/get_screenshot.sh ${i/.$CRANIX_DOMAIN/} &
done
fi
sleep 4
fi
echo $$ > /run/getScreenShots/${CLIENT}
IP=$( host ${CLIENT} | gawk '{ print $4 }')
-/usr/share/cranix/vnc/vncsnapshot -quality 15 -passwd /var/adm/cranix/vncpwd/VNCPW1 ${IP} /dev/stdout | base64 > /var/adm/cranix/screenShots/${CLIENT}.jpg &> /dev/null
+/usr/share/cranix/vnc/vncsnapshot -quality 15 -passwd /var/adm/cranix/vncpwd/VNCPW1 ${IP} /run/getScreenShots/${CLIENT}.jpg 2&> /dev/null
+if [ -s /run/getScreenShots/${CLIENT}.jpg ]; then
+ /usr/bin/base64 /run/getScreenShots/${CLIENT}.jpg > /var/adm/cranix/screenShots/${CLIENT}.jpg
+else
+ rm -f /var/adm/cranix/screenShots/${CLIENT}.jpg
+fi
rm -f $PIDF