Thread Aufräumen: vor einem 'die' (13 answers)
Opened by bloonix at 2006-02-28 17:51

bloonix
 2006-03-01 01:22
#63341 #63341
User since
2005-12-17
1615 Artikel
HausmeisterIn
[Homepage]
user image
[quote=esskar,28.02.2006, 19:41]wenn du $SIG{_ _DIE_ _} schon umleitest, hast du schon was du willst, oder nicht?[/quote]
Ja schon, aber durch ein "globales" Modul, dass alle Admins für
alle Skripts nutzen. Da kann ich leider nicht einfach mal eben im
dieHandler rumpfuschen, dass sähen die garnicht gerne :/

Eventuell werde ich ne eigene Sub im Skript einpflegen. An die
Sub wird dann die 'die' Meldung und ein Hash (evtl. Array) mit
den temporären Dateien bzw. Pipes übergeben.

Irgendwie sowas, was EB vorgeschlagen hat...

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
open FILE,'<',$file or mySub($!,%files);

sub mySub {
my $msg = shift;
my %hash = shift;
foreach my $key (keys %hash) {
if (unlink $hash{$key}) {
print LOG "$hash{$key} was successfully unlinked\n";
} else {
$msg .= "Unable to unlink $hash{$key}\n";
}
}
die $msg;
}


Oder hättet Ihr eine bessere Idee?\n\n

<!--EDIT|opi|1141169150-->
What is a good module? That's hard to say.
What is good code? That's also hard to say.
One man's Thing of Beauty is another's man's Evil Hack.

View full thread Aufräumen: vor einem 'die'