[NBLUG/talk] executables to run at boot
Sean
seanvanco at gmail.com
Mon Jul 31 16:46:22 PDT 2006
Well, I got the system to attempt to load the software, but the error
message states that it cannot find the configuration files. I looked
at several examples on two gentoo machines, and I do not see a
standard way of defining where the config files are found.
Is this possible, or have I hit a brick wall because I don't know the
exact code required to call the configs properly?
Sean
On 7/25/06, Tim C. Lewis <tclewis at oreilly.com> wrote:
>
> you should either write your own /etc/init.d/ script to start/stop your
> program, using /etc/init.d/vixie-cron as a template for it, or if you just
> want it started on boot but don't care about stopping/restarting it with
> gentoo scripts, you can just add the program command to
> /etc/conf.d/local.start, and make sure local starts during the bootup
> sequence:
> rc-update add local default
>
> -tcl.
>
>
> On Tue, 25 Jul 2006, Sean wrote:
>
> > Well, I tried what you suggested with rc-update, and that program does
> > what I was doing manually. If a script is in init.d, then you use
> > rc-update to assign it to a runlevel.
> >
> > This is a binary, though, and not a script. So, just to clarify, I
> > should use vixie-cron to run it on startup?
> >
> > Sean
> >
> > On 7/25/06, Sean <seanvanco at gmail.com> wrote:
> >> Thanks for the reminder. I used rc-update the other week, now that you
> >> mention it.
> >>
> >> On 7/25/06, Tim C. Lewis <tclewis at oreilly.com> wrote:
> >> >
> >> > /etc/init.d/whatever should be a script calling #!/sbin/runscript.
> >> > the actual binary (if compiled) program should be in some normal system
> >> > location like /usr/sbin/. you can add the "whatever" service to default
> >> > or boot runlevels with rc-update:
> >> > rc-update show;
> >> > rc-update add whatever default;
> >> >
> >> > for /etc/init.d/ file format, any of the ones in there already can serve
> >> > as an example. if you have xinetd installed, its runscript script is
> >> > pretty simple on gentoo. vixie-cron is another simple one.
> >> >
> >> > -tcl.
> >> >
> >> >
> >> > On Tue, 25 Jul 2006, Sean wrote:
> >> >
> >> > > I am still somewhat new to Gentoo, and I have come accross a situation
> >> > > where I must install software that was originally inteded for another
> >> > > version (i.e. RedHat w/ kernel 2.4). I believe I have found what I
> >> > > need to do, but I need to double-ckeck my research.
> >> > >
> >> > > In order to have a program run at boot, I place the binary file in
> >> > > /etc/init.d, and then a symbolic link from /etc/runlevels/boot (or
> >> > > default) pointing to the binary file.
> >> > >
> >> > > Is this the proper way to handle it? My need to do this came from
> >> > > ./INSTALL attempting to configure the rc.d folders and permissions, so
> >> > > I need to set it up manually.
> >> > >
> >> > > Also, I am getting the errors "cannot execute binary file" and "...has
> >> > > syntax errors in it; not executing". Is that due to the fact that the
> >> > > file was compiled for another system? I read that it is possible to
> >> > > cross-compile, and I wanted to get you opinion.
> >> > >
> >> > > Thank you for your assistance.
> >> > >
> >> > >
> >> > > Sean
> >> > >
> >> > > _______________________________________________
> >> > > talk mailing list
> >> > > talk at nblug.org
> >> > > http://nblug.org/cgi-bin/mailman/listinfo/talk
> >> > >
> >> >
> >> > _______________________________________________
> >> > talk mailing list
> >> > talk at nblug.org
> >> > http://nblug.org/cgi-bin/mailman/listinfo/talk
> >> >
> >>
> >
> > _______________________________________________
> > talk mailing list
> > talk at nblug.org
> > http://nblug.org/cgi-bin/mailman/listinfo/talk
> >
>
> _______________________________________________
> talk mailing list
> talk at nblug.org
> http://nblug.org/cgi-bin/mailman/listinfo/talk
>
More information about the talk
mailing list