MM: Umgebungsvariablen setzen

Wie setze ich Umgebungsvariablen (unter LINUX) so, dass auch andere Programme diese lesen koennen?
Das hier klappt nicht:
$ENV{'T'} = $pos;

Das Programm, was die Variable setzt, kann drauf zugreifen. Alle anderen Programme finden sie nicht.
Wer weiss Rat?!

  1. Hi!

    Das Programm, was die Variable setzt, kann drauf zugreifen. Alle anderen Programme finden sie nicht.

    Ja, das ist normal. Gesetzte/Geaenderte EnvVars sind immer nur fuer den eigenen Prozess und fuer Child-Prozesse sichtbar. An Parent-Prozesse werden sie nicht rueck-propagiert. Betrifft uebrigens nicht nur Unixe, sondern auch DOS.

    So long