Mischa: Systemaufrufe über Perl

Beitrag lesen

Hi,

ich möchte ein Script ausführen, dass ein Verzeichnis als tar.bz2 bastelt und danach das Verzeichnis löscht. Währenddessen soll das Script aber weiterlaufen.

Es lief soweit, dass er mir das tar gemacht hat und weiterlief. Allerdings funktionierte das Löschen nicht, weil er es während des anderen Prozesses gleichzeitig machte und das tar packen schief ging.

Bisher:

system "tar cjvfP /dir/file.tar.bz2 dirb/to/backup &> /dev/null;rm -rf dirb/to/backup &> /dev/null";

Ich habe leider keine Idee mehr.