Ubuntu Server 10.04: enable/disable services on startup
cjwatson at ubuntu.com
Thu Sep 29 10:51:38 UTC 2011
On Thu, Sep 29, 2011 at 08:28:29AM +0200, Nicolas Kovacs wrote:
> Le 29/09/2011 07:27, Nicolas Kovacs a écrit :
> >How are things supposed to work in Ubuntu?
> OK, I googled some more, and I'll try to answer this myself. The
> problem here is not so much the lack of information, but the wealth
> of contradicting - and obviously wrong - information. Anyway, I
> *think* it goes like this. Two examples :
> Disable DHCP server on startup:
> # update-rc.d -f dhcp3-server remove
> Re-enable DHCP server on startup:
> # update-rc.d dhcp3-server start 40 2 3 4 5 . stop 40 1 .
This won't survive upgrades properly, so I wouldn't recommend that
approach. As of Ubuntu 9.10, you should use this pattern instead:
# update-rc.d dhcp3-server disable
# update-rc.d dhcp3-server enable
For Upstart jobs, as of Ubuntu 11.04, it's simplest to do:
# echo manual >/etc/init/name-of-job.override
Before Ubuntu 11.04, the best recourse was to comment out the 'start on'
line in /etc/init/name-of-job.conf, but this was really rather confusing
and error-prone so we improved it.
Colin Watson [cjwatson at ubuntu.com]
More information about the ubuntu-users