![]() |
|
|
|
|
|||||||
| Forums | Portal | Register | Forum Rules | FAQ | Contribute | Members List | Arcade | Search | Today's Posts | Mark Forums Read |
| UNIX for Dummies Questions & Answers If you're not sure where to post a UNIX or Linux question, post it here. All UNIX and Linux newbies welcome !! |
|
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Description of Environments Supported By.... | zizu | UNIX for Dummies Questions & Answers | 2 | 02-20-2005 03:52 AM |
| Unix environments for MS Windows | Perderabo | Answers to Frequently Asked Questions | 0 | 02-06-2005 12:20 AM |
| Unix environments to fiddle around with | eloquent99 | UNIX for Dummies Questions & Answers | 1 | 07-03-2003 07:53 PM |
| Declaring variable environments in .cshrc | v_sharda | UNIX for Dummies Questions & Answers | 2 | 09-23-2002 07:25 PM |
| setting environments | xNYx | Shell Programming and Scripting | 3 | 03-24-2002 07:03 AM |
|
|
Submit Tools | LinkBack | Thread Tools | Search this Thread | Display Modes |
|
#1
|
|||
|
|||
|
I have a user trying to execute a command,in crontab, which requires certain envrionmental variables to be set. He is using tcsh on a Solaris 7 system. I have created a hack by doing the following in the crontab entry...
0 0-23 * * * rsh localhost -l user /path/command This doesn't seem secure to me. Any suggestions will be greatly appreciated. SmartJuniorUnix [Edited by SmartJuniorUnix on 05-01-2001 at 01:52 PM] |
| Forum Sponsor | ||
|
|
|
#2
|
||||
|
||||
|
Just set the environment variables directly in crontab (you can seperate commands with a semi-colon), or put everything in a script, and have crontab excute the script. If you want your .profile (or .cshrc or .login or whatever) to be executed, you will have to do it explicitly in your crontab entry.
|
|
#3
|
|||
|
|||
|
I think what he is missing is the EDITOR variable. To use vi, execute
Code:
EDITOR=vi; export EDITOR
__________________
[url=http://chuckb.1le.net/]My website[/url] |
|
#4
|
|||
|
|||
|
PXT,
From what you are saying, it seems as though I can execute a command from crontab prior to running any entries eg: /path/.profile * * * * * command1 * * * * * command2 It this acurate? Thanks |
|
#5
|
||||
|
||||
|
Not quite. You would have to do something like:
* * * * * source .profile ; /bin/your_command Some versions of cron (such as Vixie Cron which is the version running on most Linux machines) will also allow you to have entries such as: MYVAR="1" to set environment variables. Check the man page for your crontab to see if it is supported in your version. |
||||
| Google The UNIX and Linux Forums |