> > Matthew Benjamin said: > > Can someone tell me how to create a system variable. For instance I > > would like to create a variable called http_proxy that will be > > available for a cronjob. This requires the variable to be available to > > > the process when no one is logged in. Export does not work because it > > disappears when you log off. editing the /etc/profile file to include > > this does not work because the variable is created as an environment > > variable and only exits while you're logged on. That's my dilemma. > > Please help. Is the value static? if so, just define the variable in the crontab file. And you can change to shell used by the crontab file - it it makes things easier. I believe the default shell is /bin/sh - which should source ~/.bashrc - when starting up any cronjobs. For eg: ------- ARG = arg1 arg2 arg2 SHELL = /bin/tcsh ENV_VARIABLE_USED_BY_MY_SCRIPT = val 1 0 * * * /home/foobar/script ${ARG} ------- Satish