Hallo, Am Sonntag, 3. Dezember 2006 12:29 schrieb Renate Neike:
Am Sun, 03 Dec 2006 12:18:46 +0100
schrieb Dirk <mails@funon.de>:
Renate Neike schrieb:
Am Sat, 25 Nov 2006 15:17:42 +0100
[...]
Cron hat seine ganz eigene Umgebung. Und die ist sehr eingeschränkt.
Kann ich denn einfach im Script einen PATH setzen, der dann nicht den vom ausführenden User ersetzt?
ja. Einfach zu Beginn des Scriptes ein export PATH=$PATH:/dein/neuer/pfad setzen.
[...]
Wenn User-Cron einen eigenen PATH hat, wo setze ich diesen dann, oder muss ich dass in jedem Script tun? Geht da dann auch ein PATH=$PATH, +neu2, +neu1 ...?
Du kannst diese Zeile aber auch direkt in der entsprechenden Crontab ergänzen. crond kennt normalerweise den Benutzer für den er arbeitet. In einigen Fällen
snip source ich einfach die Umgebung (.bashrc, .profie etc, je nach Shell) und die Umgebung des jeweiligen Benutzers ist im Script bekannt. -- Mit freundlichen Grüßen Matthias Müller PS: Bitte senden Sie als Antwort auf meine E-Mails reine Text-Nachrichten! Siehe auch: http://www.gnu.org/philosophy/no-word-attachments.de.html