Matti Maekitalo: Shell-Umgebungsvariablen auch bei Cron

Beitrag lesen

use Mosche;

Ich möchte per Cron ein paar Dinge überprüfen und diese Scripte benötigen einige Umgebungsvariablen.
Wenn ich von der Shell per Hand starte, geht alles, aber Cron übernimmt anscheinend die Variablen nicht.

Wie wärs, wenn du deine .profile (bzw. .bashrc) (aus dem Cron Aufruf) startest, welches die Umgebungsvariablen setzt (ggf. noch /etc/profile bzw. /etc/bashrc, ich weiss nicht wirklich, welche Script eigentlich welche Variablen setzen.

Eine ähnliche Lösung könntest du erreichen, wenn du ein Script anlegst, welches dir die benötigten Variablen einmal exportiert und dann bei jedem Cron Aufruf nur noch dieses eine Shellscript startest.
Auch diesen Aufruf könntest du mit der ~/.bashrc (oder so) verbinden (ähnlich ~/.alias bzw. /etc/alias, welches in einer extra-Konfig-Datei alias'e definiert.)

use Tschoe qw(Matti);