Thread Wann startet ein END Block
(30 answers)
Opened by Escape at 2010-01-06 16:02
Zu Beginn eines Skripts:
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 my $t0; BEGIN { use Time::HiRes qw( gettimeofday tv_interval ); $t0 = [ gettimeofday() ]; # Start des Geschwindigkeitstests use FindBin; # Startverzeichnis des Skripts ermitteln use vars qw( $skriptdir ); $skriptdir = $FindBin::Bin; } my $datadir = $skriptdir; # Verzeichnis mit Konfiguration, Templates ... use lib "../$skriptdir/lib"; # lokale Module einbinden ... my $consumedtime = tv_interval ( $t0, [gettimeofday]); //EDIT: Wenn über das Startverzeichnis des Skripts das Verzeichnsi der Packages ermittelt werden soll oder die Ablaufdauer eines Skripts ermittelt werden soll. PS: Gebe zu, das ist etwas altbacken, steht aber ähnlich in so manchen Firmencode. Last edited: 2010-01-06 18:06:28 +0100 (CET) |