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 |
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. |
In slackware edit /etc/rc.d/init.S or init.M files.
|
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 |
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. |
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 11:18 AM. |