RE: Create a new system variable

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

 



> 
> 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



[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux