Re: crontab "bad minute"

From: Manfred Lotz <manfred.lotz(at)arcor.de>
Date: Wed, 10 Jun 2009 13:47:34 +0200

Marian Hettwer wrote:
> Hi alle miteinander,
>
> ich habe hier ein kleines problem mit cron.
>
> Ich möchte eine crontrab von ungefähr diesem aussehen:
>
> source /etc/MY_ENV
> * * * * * /usr/local/bin/foo.sh
>
> in /etc/MY_ENV stehen environment variablen drin die für diverse cronjobs
> sinnvoll sind (zum Beispiel foo.sh).
> Wenn ich nun diese crontab benutzen will sagt cron, scheinbar völlig zu
> recht, "bad minute".
> Laut manpage mag er scheinbar nur variablen im stil von foo=bar oder halt
> zulässige zeitangaben im ersten feld.
>
> Der einfachste workaround scheint folgender crontab eintrag zu sein:
> * * * * * source /etc/MY_ENV && /usr/local/bin/foo.sh
>
> Leider ist meine crontab seeehr lang und ich möchte nicht wirklich vor
> jedem eintrag noch das source /etc/MY_ENV schreiben.
>
> Fällt irgendjemand ein anderer schickerer weg ein?
> Nein, ein sourcen der /etc/MY_ENV im entsprechenden script (bsp. foo.sh)
> fällt auch aus. Alles unnötige dopplungen.
>

Die Variablen kannst du in die /etc/crontab eintragen. Dann hat die aber
jeder cronjob.

-- 
Manfred
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Wed 10 Jun 2009 - 13:47:45 CEST

search this site