Bosi Geschrieben 7. Juli 2005 Geschrieben 7. Juli 2005 Hi, habe nur nen kleines problem. ich führe in einem script folgenden befehl aus: system("user add $name"); wenn in der Variablen sonderzeichen sind, kann das system den nutzer logischerweis nicht anlegen. Hier möchte ich ein errorhandling quasi machen und was ausgeben. eval {system("useradd $name");}; if ($@) {print "error";} funktioniert nicht, denk mal weil useradd nen linuxbefehl is. hat einer eine idee wie ich das prüfen kann ob da ein Fehler aufgetreten is außer in der passwd nachzuschauen ob user vorhanden ist? danke für eeventuelle vorschläge
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden