rc script not running at boot time

Tom H tomh0665 at gmail.com
Thu Aug 26 20:07:37 UTC 2010


On Thu, Aug 26, 2010 at 3:39 PM,  <m.roth at 5-cent.us> wrote:
> Hugh E Cruickshank wrote:
>> From: James D. Parra Sent: August 26, 2010 11:46
>>>
>>> However, upon reboot the service does not start.
>>
>> I have encounter the same problem and here is what I have done:
>>
>> 1. Add the following lines to the top of you script file:
>>
>>    # chkconfig:    235 99 01
>>    # description:  what ever you want here
>>
>> 2. Run chkconfig to "add" the script:
>>
>>    chkconfig  --add /etc/rc.d/rc3.d/S50pgstartstop
>>
>> A Google search on chkconfig should supply you with the reasoning
>> behind this (much more eloquently than I can).
>>
>> You might also want to add the following line to your script file:
>>
>>    touch /var/lock/subsys/S50pgstartstop
>>
>> IIRC this was required in order to the shutdown to work correctly.
>
> This is all very odd. chkconfig, IIUC, merely creates the symbolic links
> in /etc/rc.d/rc.[0-6] to /etc/init.d/<scriptname>. If there's already one
> in /etc/rc.d/rc3.d that begins with an S, it should have been found by the
> startup scripts.
>
> Perhaps you could try chkconfig pgstartstop off, then on, and see if that
> works.

+1 regarding the "S". pgstartstop must depend on a daemon that hasn't
started when its S script is launched.

The 99 and 01 above should take care of that but "chkconfig -add"
should be run on the script in /init.d not rc3.d.




More information about the redhat-list mailing list