Run script with different user at the startup ..


 
Thread Tools Search this Thread
Operating Systems AIX Run script with different user at the startup ..
# 1  
Old 04-16-2010
Run script with different user at the startup ..

Run script with different user at the startup ..

I have created this user appuser

And I have a script should to be up thru the startup by this user appuser

I have defined the path of the script /user/appstart.sh in /etc/rc

But at the startup starting will be by root , I’d like to keep the starting of that script to be by appuser not root .


Pls advice in this..
# 2  
Old 04-16-2010
normally in debian, i used to do like,
Code:
 su USER -c 'command &'

Hope it helps.
# 3  
Old 04-16-2010
The script in /etc/rc should contain the line that the geek suggested and then your other script can be anywhere you like.
# 4  
Old 04-18-2010
Code:
 
su USER -c 'command &'


Many thanks this command very helpful ... Smilie
# 5  
Old 09-04-2010
Guy's ,

that command is working fine but is there another way to do the same thing to run the command by root and to be executed by appuser user
# 6  
Old 09-08-2010
I think you need:
Code:
su -l appuser -c command

su with -l (or -) means:
Provide an environment similar to what the user would expect had the user logged in directly.
# 7  
Old 09-08-2010
Quote:
Originally Posted by john1212
I think you need:
Code:
su -l appuser -c command

su with -l (or -) means:
Provide an environment similar to what the user would expect had the user logged in directly.
su -l does not work on AIX. su - should be used.


from Run level script execution
Quote:
I would not edit /etc/rc directly because your updates will eventualy get overwritten by an upgrade. Create a rc script the proper way. It will be called by the /etc/rc script. Another alternative is to add it to /etc/inittab.

Run level script execution

Run level scripts allow users to start and stop selected applications while changing the run level.
Put run level scripts in the subdirectory of /etc/rc.d that is specific to the run level:

* /etc/rc.d/rc2.d
* /etc/rc.d/rc3.d
* /etc/rc.d/rc4.d
* /etc/rc.d/rc5.d
* /etc/rc.d/rc6.d
* /etc/rc.d/rc7.d
* /etc/rc.d/rc8.d
* /etc/rc.d/rc9.d

The /etc/rc.d/rc will run the scripts it finds in the specified directory when the run level changes - first running the stop application scripts then running the start application scripts.
Note: Scripts beginning with K are stop scripts, while scripts beginning with S are start scripts.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Apache tomcat startup script not booting at startup.

I copied the script from an AskUbuntu post - #!/bin/bash ### BEGIN INIT INFO # Provides: tomcat7 # Required-Start: $network # Required-Stop: $network # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Start/Stop Tomcat server ### END INIT INFO ... (14 Replies)
Discussion started by: Hijanoqu
14 Replies

2. Solaris

run a service via startup script (correct me if I am wrong)

Environment Solaris 9 I have configured the Solaris9 as NTP client in which Solaris9 is syncing the time with a windows2008 R2 Server which is runing fine. Now I want that the xntpd service should start at startup. I did this via a script. Kindly correct if I did any thing wrong: 1.)Made... (9 Replies)
Discussion started by: z_haseeb
9 Replies

3. Shell Programming and Scripting

Run application at startup

We have a Windows Service written in C# ported over to linux using Mono Develop... The code is working 100% when we run a script file which runs the exe... but we want the application to run at startup.... The application gathers info of the computer eg. Hard Disk Space etc... And compress it into... (1 Reply)
Discussion started by: yodzaan
1 Replies

4. SuSE

Unable to Run a script at startup in suse

Hi I have a script myscript.sh that needs to be run whenever the server boots. The script is actually logging Syslog-ng messages to sql server. I need to lauch it at startup I have copied the script in etc/init.d i have also added the link ln -s /etc/init.d/syslog-ng-mssql-pipe.sh... (5 Replies)
Discussion started by: SystemEng
5 Replies

5. UNIX for Dummies Questions & Answers

run a script at startup

hi, i am using rhel 5, and i wanna run a script as soon as the operating system open. How can i do this ? ( i was reading rc.d files but i could not understand exactly what are the run levels and where should i put the my shell script. my script will be : #!/bin/ksh iptables -I INPUT... (1 Reply)
Discussion started by: futi
1 Replies

6. Shell Programming and Scripting

Need to run script at startup.

Hi guys , I Need to run a specific command (pinging a particular machine). Which need to run every time i reboot the server till the time it shut down. What is the preferred way of doing this. Will it impact my system performance. My Operating system is as below. # lsb_release -a... (3 Replies)
Discussion started by: pinga123
3 Replies

7. AIX

run script at startup

I am using AIX 5.3 in P6 machine. I have a script "test.sh", when i run it manually it runs properly. I want to run the script automatically when system starts. I kept the script in /etc/rc.d/init.d and also in /etc/rc.d/rc2.d but it is not working. Do i have to write it in inittab instead of... (1 Reply)
Discussion started by: pchangba1
1 Replies

8. Shell Programming and Scripting

Startup Script "run process with Timer"

Hi I have a script that execute every X minute for checking new files in a folder and converting to pdf. Is there any way to start this script automatically on linux startup?. I use sleep function in script with infinite loop. while do killall -u `whoami` -q soffice soffice... (0 Replies)
Discussion started by: zawmn83
0 Replies

9. Linux

Run a script during reboot/startup

Hi all, i have a script in /etc/init.d directory. -rwxr-xr-x 1 root root 26 Mar 28 16:00 myscript I need it to run when my linux reboots/startup. However is it not being executed. Do i need to put in in the rc.local directory? (1 Reply)
Discussion started by: new2ss
1 Replies

10. UNIX for Dummies Questions & Answers

Run tomcat at startup

Is it possible to run tomcat automatically when Linux boots without having to log in? (4 Replies)
Discussion started by: Spetnik
4 Replies
Login or Register to Ask a Question