Thread sub mit statischem Speicher (28 answers)
Opened by worst_case at 2019-01-26 20:27

kolibri250
 2019-01-27 00:30
#189614 #189614
User since
2019-01-20
51 Artikel
BenutzerIn
[default_avatar]
du solltest das programm dann wenigstens als daemon konzipieren..
so einfach endlosschleife.. weiss nicht ob das das gelbe vom ei ist.. ;)

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
$pid=fork;
exit if $pid;
die "Fehler bei fork: $!" unless defined($pid);

use POSIX;
POSIX::setsid() or die "Konnte keine neue Session starten: $!";

$time_to_die = 0;
sub signal_handler {
$time_to_die=1;
}

$SIG{INT} = $SIG{TERM} = $SIG{HUP} = \&signal_handler;

until ($time_to_die) {
sleep(1);

----- hier dann dein auszuführender code und sprung in die subroutinen..

}



denkbar wäre z.B. ein array, in dem du dann die einzelnen zeitspannen schreibst.. wenn mehr daten pro aufruf nötig sind, eventuell vorher ein objekt erschaffen, das du dann im jeweiligen arrayfeld speicherst..

klingt nach kleiner spieleengine ;)

View full thread sub mit statischem Speicher