Hallo,

Thorsten Haude schrieb:

Moin,

* Michael Achtzehn wrote (2006-02-05 14:58):
deshalb habe ich oben ins Script (unter der Zeile #! /bin/bash)
folgende Zeilen eingetragen (wurde in einigen Foren empfohlen). . /etc/profile
. ~/.profile

Das ist ein schwerer Fehler. Diese Dateien sind für interaktive Shells
gedacht, nicht für Cronjobs. Wer immer das empfohlen hat, hat keine
Ahnung von der Sache.

[...]

ja, scheint so. Mir erschien die Idee in interessent die zu übergebende
Variable quasi als "globale" Variable in der Umgebung zu speichern!

Wie kann ich das Problem lösen (ich möchte möglichst keine Datei zum zwischenspeichern des Wertes nutzen)?
Tja, das ist aber vermutlich die einfachste Variante. Du willst etwas
permanent speichern, warum also nicht im Dateisystem? Der Cronjob wird
jedesmal neu gestartet, mit jedesmal neuer, sauberer Umgebung. Wenn Du
da etwas reinbringen willst, mußt Du es schon von Platte lesen.

habe ich jetzt so gemacht - funktioniert, auch wenn ichn eigentlich
keinen Müll in /tmp (oder sonstwo) erzeugen wollte ;-)!

Thorsten
Michael


--
Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an