Ubuntu usa Upstart, una alternativa a sysvinit, que funciona de manera completamente diferente. Upstart CookBook analiza los niveles de ejecución y cómo trabajar con ellos.
Generalmente, sin embargo, el concepto RedHat de niveles de ejecución no se usa en Debian o derivados, incluido Ubuntu; solo tienen "usuario único" o "todo en ejecución", sin ninguna de las distinciones de estilo de "red, pero no gráficos" que dibuja RedHat.
Como se mencionó, Ubuntu ahora usa Upstart.
El /etc/inittab
y los guiones de /etc/init.d
o /etc/rc.d/*
se han incorporado en varios scripts en el /etc/init
directorio o /etc/event.d
(para versiones anteriores de Upstart).
Busque el elemento que desea modificar para tener un script en ese directorio, (serviceX) /etc/init/serviceX.conf
y modifíquelo en consecuencia. Puede encontrar la sintaxis e información adicional en línea.
Sin embargo, si necesita ejecutar un programa que dependa de SysV, Upstart tiene un modo de compatibilidad. Programas que aún usan /etc/rc.d/*
puede poner scripts allí y hacer que sigan ejecutándose.
Mientras miraba los guiones en /etc/init
, había uno llamado rc-sysinit.conf
- y proporciona la capacidad de analizar el /etc/inittab
y determine el nivel de ejecución predeterminado de este archivo si agrega uno.