Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place! |
Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
 |
06-04-2003, 05:35 PM
|
#1
|
Member
Registered: Jan 2002
Posts: 72
Rep:
|
Programs execute at startup
Hey,
When my computer boots up I want a program (actually 3 programs) to be run by the root in the background. I have a shell script that starts all of them and now right after boot I have to login as root on one of my terminals and run it (then stay logged into that terminal). Is there a way to have this done at boot time, and without having to remain logged in as root?
Thanks
Greg
|
|
|
06-04-2003, 05:54 PM
|
#2
|
Senior Member
Registered: Oct 2002
Location: Belgium
Distribution: Debian, Free/OpenBSD
Posts: 1,123
Rep:
|
Sure, the most simple solution would be that you put that script in /etc/init.d and symlink to it in rcX.d, X being the runlevels.
Or just locate the rc.local file and put the lines there, all the entries will be started after everything else, so right before you login.
|
|
|
06-05-2003, 06:26 AM
|
#3
|
LQ Newbie
Registered: May 2003
Distribution: GNU Linux Slackware
Posts: 18
Rep:
|
In slackware edit /etc/rc.d/init.S or init.M files.
|
|
|
06-05-2003, 06:37 AM
|
#4
|
Member
Registered: Feb 2002
Location: Virginia USA
Distribution: Slackware, CentOS, Fedora
Posts: 342
Rep:
|
In slackware you could use the /etc/rc.d/rc.local file to start up anything, but then againg I'm not shure what distro you are using. With Red Hat and other distros the boot files and/or proces is a little bit different. Consult distribution manuals for more information.
Figa
|
|
|
06-05-2003, 07:27 AM
|
#5
|
Senior Member
Registered: Oct 2002
Location: Belgium
Distribution: Debian, Free/OpenBSD
Posts: 1,123
Rep:
|
RedHat and compatible distro's have the /etc/rc.d/rc.local file too.
Of you could exand your scripts and put them in the runlevel files like I said in my first post.
|
|
|
06-05-2003, 03:07 PM
|
#6
|
Member
Registered: Jan 2002
Posts: 72
Original Poster
Rep:
|
I tried that already, the program in question needs to be running while the computer is on (like httpd, etc). When I put it in the rc.local file it ends up hanging the system, though its not really a hang because the program does execute, and I had to use interactive startup mode to skip it.
It's probably somethign wrong with my program? Do I need to add something to make it run as a deamon?
Thanks!
Greg
|
|
|
All times are GMT -5. The time now is 01:57 AM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|