[NBLUG/talk] executables to run at boot
Tim C. Lewis
tclewis at oreilly.com
Tue Jul 25 18:10:56 PDT 2006
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
>
More information about the talk
mailing list