} else { print "login failed\n" } } else { print "eval failed: $@\n" } #<<< EDIT: eval's error in $@ (and not in $_) } else { print "waifor failed\n" } } else { print "$intcount>0 etc false\n" }