On Mon, 23 Feb 2004, Thilo Gramlich wrote:
Hallo!
Am Montag, 23. Februar 2004 11:58 schrieb Matthias Dort:
Wie kann ich eine Variable aus der shell-Umgebung in die cron-Umgebung gelten lassen?
Da gibt es verschiedene Möglichkeiten.
Am einfachsten ist es, das File einzulesen, in dem es für die User beim Login gesetzt wird. Da ich nicht weiß, welche Shell verwendet wird, kann ich auch nichts genaueres dazu schreiben; bei der BASH ist es z.B. eine der Dateien /etc/profile, ~/.bashrc, ~/bash_profile, ~/.inputrc oder /etc/inputrc. Am wahrscheinlichsten aber die erste. Eingelesen wird sie mit der Zeile
source
Danach stehen alle Umgebungsvariablen der Shellumgebung zur Verfügung, die in diesem File deklariert werden.
Falls es sich aber nur um genau einen Pfad handelt, der dafür benötigt wird, ist es ggf. sinnvoller, einfach eine Variable der Art
FOOPATH=/Pfad/zu/meiner/Anwendung
zu deklarieren oder evtl auch die PATH-Variable entsprechend zu erweitern.
Dank für Deine Antwort. Und wie kriege ich diese Variables dann noch in der Bcron-Umgebung? Oder anders gefragt, wie kann ich eine Shell-Variable in die cron-Umgebung "exportieren"? Gruß, peterA
Thilo -- ------------------------------------------------------------------------------------ Thilo Gramlich Thilo (a dot) Gramlich (an at symbol) aktivanet (a dot) de
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com