← Back to team overview

sslug-teknik team mailing list archive

Re: Env variable i cronjobs

 

On Sun, Jul 20, 2003 at 20:40:32 +0200, Steen Jarbøel wrote:

> Hvilken fil skal jeg rette i, når jeg gerne vil have et par ekstra environment
> variable sat op for et cronjob, som kører under en almindelig bruger?
> 
> Det nytter ikke at rette brugerens .bash-profile

Lave nogle shell scripts du kalder fra crontab, og i disse
scripts kan du sætte variable som du vil.

Se også manualerne  crontab(1), crontab(5), og cron(8)

...snip...

EXAMPLE CRON FILE
       # use /bin/sh to run commands, no matter what /etc/passwd says
       SHELL=/bin/sh
       # mail any output to `paul', no matter whose crontab this is
       MAILTO=paul
       #
       # run five minutes after midnight, every day
       5 0 * * *       $HOME/bin/my.job >> $HOME/tmp/out 2>&1


og $HOME/bin/my.job :


#!/bin/sh
MINVAR=123
export MINVAR

.... ...


-- 
mvh Frank Damgaard  | 



Follow ups

References