Schrift
[thread]6372[/thread]

perl -Programm bash Variablen übergeben

Leser: 3


<< >> 3 Einträge, 1 Seite
Gast Gast
 2004-07-01 15:04
#83782 #83782
Hi Leute,

ich hoffe mir kann jemand weiterhelfen.
Folgendes:
Ich möchte einem laufendem Perl-programm dynamisch, also wärend dieses Programm läuft, eine Information übergeben, sobald ein anderes Programm gestartet wurde. Theoretisch könnte eine Shell Variable eingelesen werden. Ist dies möglich? Kann man bash Variablen einlesen?
renee
 2004-07-02 00:16
#83783 #83783
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Wird das andere Programm aus diesem Perl-Skript aufgerufen??

Beschreibe bitte den Workflow etwas genauer!
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
Dubu
 2004-07-02 11:31
#83784 #83784
User since
2003-08-04
2145 Artikel
ModeratorIn + EditorIn

user image
[quote=Guest,01.07.2004, 13:04]
Ich möchte einem laufendem Perl-programm dynamisch, also wärend dieses Programm läuft, eine Information übergeben,
[/quote]
perlipc

Quote
sobald ein anderes Programm gestartet wurde.

Wie meldet sich denn das andere Programm? Oder soll das Perl-Programm ueberpruefen, ob das andere Programm laeuft?

Quote
Theoretisch könnte eine Shell Variable eingelesen werden. Ist dies möglich? Kann man bash Variablen einlesen?

Jein.

Das Environment (das meinst du wahrscheinlich, und nicht Bash-Variablen) steht zwar im Hash %ENV zur Verfuegung, aber damit lassen sich nicht waehrend des Laufes Informationen uebermitteln, da das Environment beim Start eines Programmes festgelegt ist - unabhaengig von der Programmiersprache. Aenderungen am Environment lassen sich deshalb nur an Unterprozesse weitergeben, nie an uebergeordnete oder parallel laufende Prozesse.
<< >> 3 Einträge, 1 Seite



View all threads created 2004-07-01 15:04.