Como os serviços estão começando exatamente no (K) Ubuntu?

0

Eu tenho o mais recente Kubuntu. Eu instalei o mysql.
Eu estava olhando para o / etc / init.
Eu vejo o seguinte:

In /etc/init/mysql.conf

description     "MySQL Server"                                                                                                                                                         [18/40]  
author          "Mario Limonciello <[email protected]>"  

start on runlevel [2345]  
stop on starting rc RUNLEVEL=[016]    

Se eu entendi isso corretamente, o mysql deve iniciar no nível 2 e estar em todos os níveis 2 até 5.
Então fiz o seguinte:

Linux:/etc$ ls rc0.d/  
K10unattended-upgrades  K20kerneloops  README  S20sendsigs  S30urandom  S31umountnfs.sh  S40umountfs  S48cryptdisks  S59cryptdisks-early  S60umountroot  S90halt  
Linux:/etc$ ls rc1.d/  
K20kerneloops  K20saned  README  S30killprocs  S70dns-clean  S70pppd-dns  S90single  
Linux:/etc$ ls rc2.d/  
README  S20kerneloops  S50rsync  S50saned  S70dns-clean  S70pppd-dns  S75sudo  S99grub-common  S99ondemand  S99rc.local  
Linux:/etc$ ls rc3.d/  
README  S20kerneloops  S50rsync  S50saned  S70dns-clean  S70pppd-dns  S75sudo  S99grub-common  S99ondemand  S99rc.local  
Linux:/etc$ ls rc4.d/  
README  S20kerneloops  S50rsync  S50saned  S70dns-clean  S70pppd-dns  S75sudo  S99grub-common  S99ondemand  S99rc.local  
Linux:/etc$ ls rc5.d/    
README  S20kerneloops  S50rsync  S50saned  S70dns-clean  S70pppd-dns  S75sudo  S99grub-common  S99ondemand  S99rc.local  

Eu esperava que o mysqld fosse listado em um desses diretórios.
Quero dizer, os serviços têm os arquivos .conf no / etc / init e para cada nível de tempo de execução existe um link para o serviço executável para iniciar / parar. Mas por que não há nada para o mysql?
Por favor, note que o mysql está instalado e funcionando:

Linux:/etc$ ps -ef|grep mysql  
mysql      994     1  0 21:24 ?        00:00:08 /usr/sbin/mysqld  
jim      4396  4223  0 23:44 pts/8    00:00:00 grep --color=auto mysql  
    
por Jim 04.02.2014 / 00:07

1 resposta

1

O Ubuntu usa o Upstart para seu Init, que não usa o /etc/rcX.d da maneira que o SysVInit faz. Mais informações: link

    
por 04.02.2014 / 19:32