How to run a shell script with different user from/with in another shell script ?
Some times it is required to run a shell script with a specific OS user from another shell script, in such cases we can call the actual shell script with following options from another shell script.
Here important thing to understand is one line ...
/bin/su - -c " "
/bin/su : it helps to call su binary to swith user
-c option tells the command to run
Here important thing to understand is one line ...
/bin/su -
/bin/su : it helps to call su binary to swith user
-c option tells the command to run
#!/bin/sh echo "in one" /bin/su - smadmin -c "/opt/2.sh"
009:/opt # cat 2.sh
#!/bin/sh echo "in two" id pwd ls -lrt
009:/opt # cat test.sh
#!/bin/sh $* RC=$? echo "ant_exec return code is $RC" exit $RC
So when we run the test.sh script which calls one and internally calls 2.sh will show output like below ...
009:/opt # ./test.sh /opt/1.sh
in one
in two
uid=1009(smadmin) gid=112(db2iadm1) groups=16(dialout),33(video),111(dasadm1),112(db2iadm1)
/home/smadmin
total 12
drwxr-xr-x 2 smadmin db2iadm1 4096 2013-01-02 20:57 bin
drwxrwsr-t 24 smadmin db2iadm1 4096 2013-01-14 12:37 sqllib
drwxrwxr-x 3 smadmin db2iadm1 4096 2013-02-01 16:28 smadmin
ant_exec return code is 0
Thursday, April 18, 2013
//
Labels:
Shell Scripting
//
0
comments
//
0 comments to "How to run a shell script with different user with in another shell script ?"
Popular Posts
-
The best solution to know about these init levels is to understand the " man init " command output on Unix. There are basically 8...
-
How to Unlock BSNL 3G data card to use it with Airtel and Vodafone Model no : LW272 ? How to unlock BSNL 3G data card( Model no : LW272 )us...
-
How to transfer bike registration from one State to other (Karnataka to Andhra)?? Most of us having two wheelers purchased and registered in...
-
ఓం శ్రీ స్వామియే శరణం ఆయ్యప్ప!! Related posts : Trip to Sabarimala - Part 1 Trip to Sabarimala - Part 2 Ayappa Deeksha required things...
-
Following are some of interesting blogs I found till now ...please comment to add your blog here. Blogs in English : http://nitawriter.word...
Popular posts
- Airtel and vodafone GPRS settings for pocket PC phones
- Andhra 2 America
- Ayyappa Deeksha required things
- Blogs I watch !
- Captions for your bike
- DB2 FAQs
- Deepavali Vs The Goddes of sleep
- ETV - Dhee D2 D3
- Evolution of smoking in India Women
- How to make credit card payments?
- init 0, init 1, init 2 ..
- Java-J2EE interview preparation
- mCheck Application jar or jad download
- My SQL FAQs
- My Travelogues
- Old is blod - New is italic
- Online pay methids for credit cards
- Oracle FAQs
- Pilgrimages
- Smoking in Indian Women
- Technology Vs Humans
- Twitter feeds for all Telugu stars on single page.
- Unix best practices
- Unix FAQs
Post a Comment
Whoever writes Inappropriate/Vulgar comments to context, generally want to be anonymous …So I hope U r not the one like that?
For lazy logs, u can at least use Name/URL option which doesn’t even require any sign-in, The good thing is that it can accept your lovely nick name also and the URL is not mandatory too.
Thanks for your patience
~Krishna(I love "Transparency")