Hey
Sidder med et størrere script, og der kommer en fejl jeg ikke liiige kan
gennemskue, så jeg har skruet det helt ned i debug situationen.
my $USER = "test2";
my $PASSWORD = "gnu";
system("adduser $USER -p $PASSWORD") or die(print "adduser failed\n");
print "$USER added\n";
system("userdel $USER") or die(print "userdel failed\n");
print "$USER deleted\n";
når jeg kører dette script får jeg dette output:
"adduser failed" - men brugeren bliver alligevel oprettet i /etc/passwd,
hvorfor? Enten kører system() eller også dør den og printer adduser failed,
den burde da ik kunne begge dele? Det samme gør sig gældende for userdel
kommandoen...
--
Take Care
Kim Emax - Freelance programmør
http://www.emax.dk -
http://www.ayianapa.dk
Køb din vin online på
http://www.gmvin.dk,
Danmarks måske mest avancerede VinWebShop