Hi Jan On Fri, Jul 13, 2001 at 02:42:38PM +0200, Jan Trippler wrote:
On Fre, 13 Jul 2001 at 13:19 (+0200), Falk Sauer wrote:
SHELL=/bin/sh # oder was auch immer du als shell verwenden willst PATH=/usr/bin:/usr/sbin:/sbin:/bin:/usr/lib/news/bin MAILTO=irgendnearmesaudiedenmistauchliest@irgendwo.com
Jein. Wenn man das so macht, muss man dafür sorgen, dass die gesetzten Variablen für _alle_ crontab-Aufrufe passen oder dies in den einzelnen Scripts immer wieder überschreiben.
jepp, den hinweis hab ich wohl vergessen
# # 0 1 * * * . /irgendwo/envscript ; /tu/was/immer/du/willst/nachts/um/eins
oben die 3 Sachen kann cron selber auswerten und weiter geben, alles andere muss im aufruf selber gesourced werden, dafür ist dieser Punkt vor /irgendwo/envscript verantwortlich.
Nein. crontabs können jede beliebige Variable mit einem sog. environment setting setzen, das ist nicht auf die o. g. drei beschränkt (gerade getestet).
was sich durch jahrelange Praxis doch so alles an Vorgehensweisen festigt ist immer wieder interessant an sich selbst zu beobachten. ;-) Inwieweit das sogar ne gnu Spezialität ist kann ich grad nicht überprüfen.
Man kann die Variablen allerdings auch im Script selber setzen, dann braucht man kein envscript.
er schrieb glaub ich was von mehreren Aktionen die er machen will da ist das mit dem envscript was man dann nur einmal braucht irgendwie einfacher, ja ich geb zu ich bin faul. ;-) Natürlich könnte er es ebenso im script selber sourcen. MfG. Falk