in reply to Re^2: DNScmd in perl script
in thread DNScmd in perl script

if ($?) { print "Error "; } else "zones done";

You are still missing curlies.