Sponsored Content
Operating Systems AIX Best way to setup my own environmental variables ? Post 302402291 by zaxxon on Tuesday 9th of March 2010 10:43:30 AM
Old 03-09-2010
Source them. You write an extra file that contains your standard variables and just source it in all scripts where you need them like:

Code:
#/bin/bash

. ./myenv

# here comes the rest of my script
...
...

This way you can also write libraries that contain functions you often use. You can include those external scripts all by using the dot and a blank before the script to be sourced.

---------- Post updated at 04:43 PM ---------- Previous update was at 04:42 PM ----------

As leebix says - sorry I was too slow, got interrupted while writing Smilie
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

environmental varibles

flavor -- AIX 4.2.1 I am putting together some HTML pages, some of which contain forms. The problem pops up when I attempt to pass variables (from the forms) from one HTML page to a cgi-like page created using ksh. I have used the $1 - $9 vars, but they do not work with the passing. With... (1 Reply)
Discussion started by: Xiix
1 Replies

2. UNIX for Advanced & Expert Users

Environmental Variables - where stored ?

Hi all ! Yesterday I defined an environmental variable PATH, but today when I restarted machine, I could not see that it was stored any place. Is there any file where I could save the settings ? I have quite a few env.variables defined, so I need a smarter way to define. regards D (5 Replies)
Discussion started by: DGoubine
5 Replies

3. Shell Programming and Scripting

Environmental Variable

Hi, I'm exporting an environmental variable from a C program using putenv function. I'm calling the exe of the C program from shell script. But when I display the environmental variables from the Shell script, My varaible is not getting displayed. Can anyone please tell me how to get it in... (2 Replies)
Discussion started by: janemary.a
2 Replies

4. AIX

NIM server setup on etherchannel setup environment

I know that IBM's official stance is that NIM does not work on etherchannel environment, but has anyone able to get around it? I'm working on a p5-590 LPAR system, and the NIM master and clients are all on the same frame. Any help is appreciated. (1 Reply)
Discussion started by: pdtak
1 Replies

5. UNIX for Dummies Questions & Answers

Unix passing environmental Variables

In my script when I change an env variable in the parent shell it is only changed for that session - it there away to change it permanently using a script so that when I use rlogin (create a child session) that the env variable is set correctly? Basically what I am trying to do is to pass a... (7 Replies)
Discussion started by: belfastbelle
7 Replies

6. Shell Programming and Scripting

[bash] command line substitution with environmental variables

Hi, I'm using an array that contains compiler FLAGS that need to be executed either before ./configure or after the main 'make' command. example of array containing compiler flags. ------------------------------------------------- FLAGS="CFLAGS=\"-arch x86_64 -g -Os -pipe... (7 Replies)
Discussion started by: ASGR
7 Replies

7. Shell Programming and Scripting

Oracle environmental variables in shells script

Hi, Getting below error on executing the shell script which initiates sqlplus How to set oracle enviornment variables in the shell script ? With Regards (3 Replies)
Discussion started by: milink
3 Replies

8. Shell Programming and Scripting

Help with manipulating environmental variables in UNIX

I am wondering if there is away to increment a date in c shell. What I need to do is basic, but I lack the knowledge. I have they following environmental variable in my job scripts setenv YYYY `date '+%Y'` I then set YYYY to be part of my output dataset name: setenv dd_OUTPUTP... (1 Reply)
Discussion started by: jclanc8
1 Replies

9. OS X (Apple)

Don't understand the practical difference between command aliases and environmental variables

Hey, I'm recently learning Unix from the video course by Kevin Scoglund. I'm stuck at the moment where he goes into Environmenat variables. I have some issues with understanding what's the essential difference between EV and command aliases: for instance, by writing the command alias ll='ls... (3 Replies)
Discussion started by: scrutinizerix
3 Replies

10. Shell Programming and Scripting

<< Environmental Variables are not set when script completes >>

Hi Team, I have a wrapper script which i have pasted below, it internally calls one python script to generate Environmental in a file called /home/oracle/myenv.sh, when i execute this script via wrapper script, its not reflecting in my current session, still showing old env variables. any... (2 Replies)
Discussion started by: kamauv234
2 Replies
pthread_scope_options(5)					File Formats Manual					  pthread_scope_options(5)

NAME
pthread_scope_options - list of external options to specify the scheduling contention scope of threads DESCRIPTION
From HP-UX release 11i version 2 and forward, HP-UX supports the "MxN" thread model. With MxN model, application has the flexibility of selecting the type of thread (determined by the contention scope specified) in the application. Based on the contention scope, there are two types of threads, threads and threads. can be used to initialize the attribute object. Subsequently, can be used to set the scope explicitly. If is not used, the default con- tention scope is considered. The default contention scope will be Some external options are provided to control the contention scope without modifying the application source. This is useful for the appli- cation developer to check the performance of the application with multiple thread models before deciding on the thread model appropriate for a particular application. The external scope options can be specified in three different ways: 1. At compile time. 2. In Properties file. 3. Environment variables. 1. Compile Time Options The options provided at compile time are: Forces the system scope irrespective of scope specified in the attribute for thread creation. Forces the process scope irrespective of scope specified in the attribute for thread creation. If contention scope is set by that scope is considered while creating a thread. Otherwise, is considered. The compile time option can be specified with or by defining the same before including in application source files. If none of the above mentioned options is specified, system scope threads will be created unless specifies otherwise. compile option is similar to and is provided for backward compatibility. However, if any of the above mentioned new compile options are used, will not have any effect. 2. Properties File Options Users are given the flexibility to use a properties file to specify various tunables for the library, to help in optimizing their applica- tions without making any source code changes. The default path name of the properties file is Note that this file will have to be explic- itly created by the user. If the application wants the pthread library to read the tunables from the properties file, the environment variable has to be set to 1, on, or ON. The user, through the environment variable can specify a different location for the properties file. In the properties file, lines beginning with are comments. For non-comment lines, the first and second words are extracted. The first word is expected to be the name of one of the tunables, and the second word is expected to be the value of that variable. The properties file supports following tunables to control the scope of threads externally: Forces the system scope irrespective of scope specified in the attribute for thread creation. Forces the process scope irrespective of scope specified in the attribute for thread creation. If contention scope is set by that scope is considered while creating a thread. Otherwise, is considered. If contention scope is set by that scope is considered while creating a thread. Otherwise, is considered. The properties file options and supported on HP-UX 11i v2 will be provided for backward compatibility. However, if any of the above men- tioned new properties file options are used, and will not have any effect. 3. Environmental Variables There are a set of environment variables which when set can override the scope of the threads specified in the application. These environ- ment variables should be set before starting the application to run. The environmental variables supported for controlling the scope are: Forces the system scope irrespective of scope specified in the attribute for thread creation. Forces the process scope irrespective of scope specified in the attribute for thread creation. If contention scope is set by that scope is considered while creating a thread. Otherwise, is considered. If contention scope is set by that scope is considered while creating a thread. Otherwise, is considered. environment variable that was supported on HP-UX 11i v2 will continue to be supported and will have the same effect as However, if any of the above mentioned new environment variables are set, will not have any effect. Precedence if multiple options are specified: o Environmental variable settings take higher precedence over properties file settings which in turn take higher precedence over compile time options. o If more than one setting is done in one of the ways specified above, force option will take higher precedence over default option and the scope set by System scope takes more precedence than process scope. The contention scope set by takes precedence over external scope setting for default scope process and default scope system. EXAMPLES 1. The following settings are done in properties file: and should be done for the properties file to be read by the pthread library. If is not set, will be used. With these settings, will take the precedence, and system scope will be forced for all thread creations. 2. If the following options are defined at compile time with or defined in one of the application header files: and will take higher precedence, and system scope threads will be forced even when is used to specify the process scope. 3. If the following environmental variables are set (say, using sh-posix): will take higher precedence, and system scope is forced for all the threads created in the process. 4. If the following environmental variables are set (say, using sh-posix): will take higher precedence, and process scope is forced for all the threads created in the process. SEE ALSO
pthread(3T), pthread_attr_init(3T), pthread_attr_setscope(3T). pthread_scope_options(5)
All times are GMT -4. The time now is 06:07 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy