Marcus V.: User auslesen, File mergen & Postmap aus Perlscript ausführen.

Ich habe 2 kleine Probleme.

Ich möchte aus allen Usern die datei /home/$user/web/mail auslesen und mergen.

im moment mache ich das so :

$user=blut;

open (DB, "/home/$user/web/mail");
flock (DB, 2);
@liste1=<DB>;
close (DB);
open(output, ">>/home/mail");
print output @liste1;
close(output);

$user=testuser;

open (DB, "/home/$user/web/mail");
flock (DB, 2);
@liste1=<DB>;
close (DB);
open(output, ">>/home/virtuel");
print output @liste1;
close(output);

aber das muss man doch mit ner Schleife, die zuerst die User ausließt und dann pro User die Datei /home/user/web/mail ausließt und in den output merged schöner gehen oder ?

und wie bekomme ich dann die gemergede Datei /home/virtuel per perlscript mit Postmap bearbeitet.
Also den Shellbefehl Postmap /home/virtuel aus dem Perlscript ausgeführt ?

  1. Hallo,

    Nur so nebenbei. Begrüßungen und Verabschiedungen werden hier sehr geschätzt.

    Ich habe 2 kleine Probleme.

    Du willst Dich mit opendir, readdir, system bzw. qx auseinandersetzen.

    Grüße
      Klaus