Thread (Message) | Date | Author |
Score |
Board |
Bei Abfrage des Rückgabewerts aus einer Subroutine gibts Fehler...
(#118256) |
2009-01-22 15:45 |
Brenner
|
 |
Allgemeines zu Perl |
@Linuxer:
Dank der deiner Kommentare denke ich dein Programm etwas verstehe.
Für mich noch nicht klar ist aber, wenn ich im Hauptprogramm z.B. |
|
Bei Abfrage des Rückgabewerts aus einer Subroutine gibts Fehler...
(#118259) |
2009-01-22 17:04 |
renee
|
 |
Allgemeines zu Perl |
Dann zeig mal, wie Deine new-Methode aussieht |
|
Bei Abfrage des Rückgabewerts aus einer Subroutine gibts Fehler...
(#118265) |
2009-01-22 22:05 |
styx-cc
|
 |
Allgemeines zu Perl |
… logfile_name {
#das aufrufende objekt ist der erste parameter und wird in $self gespeichert
my ( $self, @args ) = @_;
#gebe $self->{logfile_name} zuruecke, wenn $self->{logfile_name}… |
|
Wenn Perl-Skript beendet wird, Subroutine noch ausführen
(#164382) |
2012-12-23 19:49 |
Gustl
|
 |
Allgemeines zu Perl |
Hallo,
ja fällt mir schon auf, werde ich noch abändern in
[code=perl]strftime "%d.%m.%Y %H:%M:%S", gmtime(time + 3600);[/code]
. |
|
Wenn Perl-Skript beendet wird, Subroutine noch ausführen
(#164353) |
2012-12-21 14:19 |
Raubtier
|
 |
Allgemeines zu Perl |
Hallo,
ich habe das eigentliche Problem jetzt nicht angeschaut, aber fällt dir nicht auf, dass [c]get_time_now[/c] und [c]get_time_string[/c] praktisch identisch sind? Du hast hier auch schon… |
|
Wenn Perl-Skript beendet wird, Subroutine noch ausführen
(#163600) |
2012-11-26 09:14 |
Muffi
|
 |
Allgemeines zu Perl |
Achsooo, falsch verstanden.
[code=perl]
$cron->get_next_execution_time($cron_entry,[$ref_time])
[/code]
tuts nicht? |
|
Wenn Perl-Skript beendet wird, Subroutine noch ausführen
(#163599) |
2012-11-26 09:01 |
Gustl
|
 |
Allgemeines zu Perl |
Ich möchte ausrechnen, ob zb. ab diesen Zeitpunkt: 23.11.2012 11:56:42
der cronjob1 mit timespec: "* 11 * * Mon-Fri 0-40/20"
mindestens einmal gelaufen wäre, vergleich mit now(). |
|
Wenn Perl-Skript beendet wird, Subroutine noch ausführen
(#163572) |
2012-11-23 15:39 |
Muffi
|
 |
Allgemeines zu Perl |
Ich nehm immer
[cpan]Class::Date[/cpan] |
|
Wenn Perl-Skript beendet wird, Subroutine noch ausführen
(#163569) |
2012-11-23 15:18 |
bianca
|
 |
Allgemeines zu Perl |
[quote="Gustl@2012-11-23T13:02:26"]Mhh, das wäre ein Möglichkeit, aber da es ja sein kann, das des Skript ja auch aus irgendeinen Grund beendet werden kann, ist mir diese Methode doch lieber.[/quote]… |
|
Wenn Perl-Skript beendet wird, Subroutine noch ausführen
(#163565) |
2012-11-23 14:02 |
Gustl
|
 |
Allgemeines zu Perl |
Mhh, das wäre ein Möglichkeit, aber da es ja sein kann, das des Skript ja auch aus irgendeinen Grund beendet werden kann, ist mir diese Methode doch lieber.
Danke. |
|
Wenn Perl-Skript beendet wird, Subroutine noch ausführen
(#163563) |
2012-11-23 14:00 |
Gustl
|
 |
Allgemeines zu Perl |
Ok, nun muss ich beim starten von dem Skript den timestring aus der file auslesen und prüfen ob zwischen timenow und dem timestring aus dem file irgendwelche jobs laufen sollten. |
|
Wenn Perl-Skript beendet wird, Subroutine noch ausführen
(#163564) |
2012-11-23 14:01 |
Gustl
|
 |
Allgemeines zu Perl |
Danke für den Tipp, werde ich noch abändern. |
|
Wenn Perl-Skript beendet wird, Subroutine noch ausführen
(#163562) |
2012-11-23 12:56 |
bianca
|
 |
Allgemeines zu Perl |
[quote="Gustl@2012-11-23T07:53:12"]Ich möchte ein skript erstellen, welches Cronjobs verwaltet.
Das Skript wird per wperl im Autostart aufgerufen. |
|
Wenn Perl-Skript beendet wird, Subroutine noch ausführen
(#163555) |
2012-11-23 11:57 |
Gustl
|
 |
Allgemeines zu Perl |
Super, funktioniert!
Dankeschön! :) |
|
Wenn Perl-Skript beendet wird, Subroutine noch ausführen
(#163554) |
2012-11-23 11:55 |
GUIfreund
|
 |
Allgemeines zu Perl |
Wenn du in [c]sub get_time_now[/c]
[c]return sprintf ...[/c]
benutzt, kannst du dir die vielen if's sparen und die sub wird deutlich kürzer und lesbarer. |
|
Wenn Perl-Skript beendet wird, Subroutine noch ausführen
(#163407) |
2012-11-20 13:07 |
topeg
|
 |
Allgemeines zu Perl |
Es gibt [c]sub END{ ... }[/c] Das ruft Perl auf Wenn der Prozess zu Ende ist. Leider Funktioniert das nur bedingt wenn er Prozess von Außen beendet wird. Probiere es aus. |
|
Wenn Perl-Skript beendet wird, Subroutine noch ausführen
(#163405) |
2012-11-20 13:00 |
Raubtier
|
 |
Allgemeines zu Perl |
Suche mal ein bisschen nach WM_CLOSE (sollte ans übergeordnete Fenster gesendet werden). Mit Win32::Api und Wiun32::GUI sollte sich da was machen lassen. |
|
next LABEL in Subroutinen: gibt es feinere Lösungswege?
(#72504) |
2006-12-13 15:26 |
nepos
|
 |
Allgemeines zu Perl |
Warum nicht so:
[perl]unless(open (my $fh1, '<', "$file1")) { ... Fehlerbehandlung ...}[/perl] |
|
next LABEL in Subroutinen: gibt es feinere Lösungswege?
(#72505) |
2006-12-13 15:28 |
renee
|
 |
Allgemeines zu Perl |
Ungetestet (nur mal so ne Überlegung):[code]MYLOOP: while ( 1 ) {
open my $fh1, '<', "$file1" or foobar($file1) and next;
# irgendeine Verarbeitung
close $fh1;
open my $fh2, '<', "$file2"… |
|
next LABEL in Subroutinen: gibt es feinere Lösungswege?
(#72507) |
2006-12-13 15:57 |
bloonix
|
 |
Allgemeines zu Perl |
[quote=nepos,13.12.2006, 14:26]Warum nicht so:
[perl]unless(open (my $fh1, '<', "$file1")) { ... Fehlerbehandlung ...}[/perl][/quote]
Das wäre das gleiche... was in do { ... |