Thread Kritischer Fehler bei Perl: Speicherzugriffsverletzung (13 answers)
Opened by pktm at 2005-02-07 23:58

pktm
 2005-02-07 23:58
#51589 #51589
User since
2003-08-07
2921 Artikel
BenutzerIn
[Homepage]
user image
Hallo!

Habe eben das hier beim beenden meines Programmes erhalten:

http://alex.intergastro-service.de/grafiken/perlKr...

Code: (dl )
1
2
3
4
5
6
7
8
sub shutDown {
   my $self = shift;
   # zuerst das kommando zum herunterfahren abschicken
   exec ('shutdown -r')   or print STDERR "couldn't exec foo: $!";
   # dann das Programm beenden
   sleep(2);
   exit(0);
} # /shutDown


Wenn ich das Programm ganz normal mit
Code: (dl )
1
2
3
4
5
sub exitProgramm {
   my $self = shift;
   sleep(2);
   exit(0);
} # /exitProgramm


beende kommt kein Fehler, dasm uss also wohl doch irgendwie mit dem Absetzen des Kommandos zu tun haben...

Nicht das es dramatisch wäre, immerhin fährt der PC kurz danach runter, allerdings sind wir ja alle gewissenhafte Programmierer (man beachte die wahnwitzige Anzahl von Kommentaren für meine erste Methode oben :-D ).

Also: Hilfe!
mfg pktm

PS: wer ne bessere Idee für das Hertunterfahren des PCs?
So eine die auch auf anderen OSs funktioniert ohne dass ich jedes abfragen muss?\n\n

<!--EDIT|pktm|1107813648-->
http://www.intergastro-service.de (mein erstes CMS :) )

View full thread Kritischer Fehler bei Perl: Speicherzugriffsverletzung