[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Running IDL from cron

Gwyn Fireman <Gwyn.Fireman@gsfc.nasa.gov> writes:

>Hi, everyone -

>With Deja gone and Google barely functional I have to ask here what I'm 
>sure has been addressed before:

>How do you run IDL routines from cron - while maintaining IDL_PATH and 
>other environment variables?

>I have had no trouble running my idl routines using batch or at, when 
>starting in the same directory as the main-level routine.  In that case 
>my environment is copied to the spawned process.

>Now I have the need to run these from cron.  I have been able to write 
>scripts to cd to the appropriate directory and to run my .cshrc (where 
>my IDL_PATH and other environment variables are defined), but keep 
>running into problems.  The latest is than .cshrc bombs on a 
>system-level env that apparently isn't defined when running from cron.

>So can anyone point me in the right direction?
>I'm running { alpha OSF unix 5.3 Nov 11 1999}.

>Many thanks in advance,
>   Gwyn Fireman


I suspect that your trouble is that you have environment variables which are
being defined in your .login file rather than in .cshrc.  That's pretty common
practice, but one which I personally avoid.  If you include the statement
"source ~/.login", that should get around the problem.

Bill Thompson