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.
[...]
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.