[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Umgebungsvariable bei über Cronjob gestartetem Shellscript nutzen



Moin,

* Michael Achtzehn wrote (2006-02-05 21:44):
>Thorsten Haude schrieb:
>>* 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!

Tja, wenn's wenigstens funktionieren würde...


>>>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 ;-)!

Dafür ist /tmp da!


Thorsten
-- 
When a whole nation is roaring Patriotism at the top of its voice, I am
fain to explore the cleanness of its hands and purity of its heart.
    - Ralph Waldo Emerson

Attachment: pgpLKRMZEKw9A.pgp
Description: PGP signature


Reply to: