você pode verificar a montagem antes de tentar se mover:
df | grep "/mnt/networkshare" |grep -v grep >/dev/null; r=${?}
if [ ${r} -eq 0 ]
then
mv /path/to/the/file /mnt/networkshare
fi
Além disso, adicionar um comando sleep
no processo pode atenuar seu problema de 100% de utilização da CPU. Martelar um processo sem pausa não é uma boa abordagem.