LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
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


Reply
  Search this Thread
Old 06-04-2003, 05:35 PM   #1
Greg21
Member
 
Registered: Jan 2002
Posts: 72

Rep: Reputation: 15
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
 
Old 06-04-2003, 05:54 PM   #2
iceman47
Senior Member
 
Registered: Oct 2002
Location: Belgium
Distribution: Debian, Free/OpenBSD
Posts: 1,123

Rep: Reputation: 47
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.
 
Old 06-05-2003, 06:26 AM   #3
belial
LQ Newbie
 
Registered: May 2003
Distribution: GNU Linux Slackware
Posts: 18

Rep: Reputation: 0
In slackware edit /etc/rc.d/init.S or init.M files.
 
Old 06-05-2003, 06:37 AM   #4
figadiablo
Member
 
Registered: Feb 2002
Location: Virginia USA
Distribution: Slackware, CentOS, Fedora
Posts: 342

Rep: Reputation: 30
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
 
Old 06-05-2003, 07:27 AM   #5
iceman47
Senior Member
 
Registered: Oct 2002
Location: Belgium
Distribution: Debian, Free/OpenBSD
Posts: 1,123

Rep: Reputation: 47
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.
 
Old 06-05-2003, 03:07 PM   #6
Greg21
Member
 
Registered: Jan 2002
Posts: 72

Original Poster
Rep: Reputation: 15
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
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
How can I execute a cmd on a startup ?? lab123 Linux - Networking 1 09-13-2005 12:42 PM
I can not execute compilied programs guitarfella Fedora 2 04-22-2005 11:45 PM
Programs/Installers won't execute. PLEASE HELP DesyphER Linux - Software 4 03-02-2005 04:01 PM
can xmodmap be used to execute programs? vexer Linux - General 1 10-02-2004 06:26 PM
Root can execute programs lawrencegoodman Linux - Newbie 11 01-28-2004 07:42 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 01:57 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration