[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:
Heh, I tried this in my newsgroup archive and nothing found. Hmm.
The main problems I've found with running cron jobs are:
1. environment variables not set, and
2. programs won't run because path is not set right (consequence of #1)
The answer to number 2 is to specify all program paths explicitly. As
for number 1, I would say that you should to write your shell script
to set those variables explicitly as well, and bypass your .cshrc.
Something like this:
#!/bin/sh
HOME=/home/fireman
$HOME/bin/setup_dirs
IDL_PATH=+$HOME/lib/idl:+/usr/local/rsi/idl/lib
EXPERIMENT_DIR=/data/fireman
/usr/local/bin/idl $HOME/scripts/run_job.pro
This way everything is explicit and there isn't a chance for cron to
monkey with it.
Good luck,
Craig
--
--------------------------------------------------------------------------
Craig B. Markwardt, Ph.D. EMAIL: craigmnet@cow.physics.wisc.edu
Astrophysics, IDL, Finance, Derivatives | Remove "net" for better response
--------------------------------------------------------------------------