#!/usr/bin/perl
$cmd = qx {id ahmedf};
if($cmd =~ /uid/) {
print "LDAP Ok\n";
exit 0;
}
if($cmd =~ /invalid/i) {
print "Please check LDAP\n";
exit 2;
}
If test user is there I get proper message "LDAP OK" but if test user is not there I get system message "id: invalid user name: "test" rather than message in loop, how can I get the message "Please check LDAP"