[CentOS] chkconfig question

Larry Martell larry.martell at gmail.com
Sat Dec 14 21:09:37 UTC 2013


On Sat, Dec 14, 2013 at 4:01 PM,  <me at tdiehl.org> wrote:
> On Fri, 13 Dec 2013, Larry Martell wrote:
>
>> On Fri, Dec 13, 2013 at 5:21 PM,  <m.roth at 5-cent.us> wrote:
>>> Larry Martell wrote:
>>>> On Fri, Dec 13, 2013 at 5:04 PM, Reindl Harald <h.reindl at thelounge.net>
>>>> wrote:
>>>>> Am 13.12.2013 23:00, schrieb Larry Martell:
>>>>>> In the docs for chkconfig it says:
>>>>>> More commonly, the service is off by default on all runlevels, which
>>>>>> looks like this:
>>>>>>
>>>>>> # chkconfig: - 20 80
>>>>>>
>>>>>> But services with a chkconfig entry like that are started at boot time
>>>>>> (e.g. mysql, httpd). So when do they get started?
>>>>>
>>>>> when they are enabled with "chkconfig <service> on"
>>>>>
>>>>> look at /etc/rc0.d/ to /etc/rc6.d
>>>>> chkconfig finally creates symlinks there
>>>>
>>>> But at what run levels is my question.
>>>>
>>>> Looking at mysqd, it has:
>>>>
>>>> # chkconfig: - 64 36
>>>>
>>>> and I see a S64mysqld link in rc 2, 3, 4, and 5. Why in those 4 dirs?
>>>> Will all scripts with - in the chkconfig entry be started at those 4
>>>> levels? How is putting - different from putting 2345?
>>>
>>> Runlevel 0 is poweroff. 1 is single user/maintenance mode. 4, well, no one
>>> actually uses 4. And 6 is reboot. So, once the network's up, text mode and
>>> X-mode.
>>
>> Thanks, but what was I wondering was what is the difference between
>> putting - and 2345 on the chkconfig entry.
>
> The - means that it is not enabled. The 2345 means that it gets started in
> run levels 2, 3, 4 and 5.

That's what one would think from the docs, but in fact in both cases
the service is started in run levels 2, 3, 4, and 5.



More information about the CentOS mailing list