perlunity.de - PERL | JAVASCRIPT | PHP | MySQL | APACHE



#!/COMMUNITY

Members: 5374
davon online: 1
weitere User: 34
Click for quality!




11.02.2012 / 13:16

Community-Member werden   |   Paßwort vergessen   |   OnlineMonitor (1) Wer ist online ... OnlineMonitor starten !
     

 

Home


PERLscripts


PHPscripts


JAVAscripts


Hilfreiches


Links2www


Newscenter


Community


Interna




Community  »  Perl: Allgemeines Forum zur Themenübersicht Themensuche Themenansicht in Thread-Modus


BeitragDaten senden und einlesen
Seitenanfang
Halli Hallo!

Ich habe folgendes Problem:
Ein Perl-Script wird beim Systemstart mitgestartet und läuft in einer Endlosschleife mit while(0){ }. Die Prozessid dieses Scripts ($$) wird in der Datei prozess_id gespeichert.

Soweit so gut *gg*

Nun wird ein zweites völlig unabhängiges Script gestartet. Das soll jetzt einen String an das laufende Script schicken. Ist das der Fall soll das Endlos-Script den String mit print ausgegeben und die Schleife mit last beenden.

Das Problem ist, dass die beiden Scripte direkt kommunizieren sollen, also ohne den String in eine Datei auf die Festplatte zu schreiben. Die Datei für die Prozessid ist das Einzige das geschrieben wird um das Endlos-Script wiederzufinden.

Hat jemand eine Ahnung wie das gehen könnte?

fork hab ich mir bereits angesehen, aber da wird ja nur ein Kindprozess zum aktuell laufenden Prozess erzeugt.

Ich würde mich sehr über Hilfe oder einen guten Tipp freuen, da meine Birne mittlerweile schon raucht *gg*

mfg, Perler

Datum: 22.02.2007-09:05

Beitragre: Daten senden und einlesen
Seitenanfang
Hallo,

die einfachste Variante ist die Verwendung von Unix-Domain-Sockets (IO::Socket::UNIX) oder TCP-Sockets (IO::Socket::INET)

gruss Ralf
sofern beides auf dem gleichen System läuft, kannst Du mit

Datum: 22.02.2007-09:35

-






-
-