domingo, 2 de marzo de 2008

De inittab a upstart

Para un rápido paso de inittab a upstart si te lo encuentras de sopetón como me lo encontré yo a la hora de instalar algo, esta pequeña guía te servirá:

El inittab(/etc/inittab) es substituido por un directorio /etc/event.d donde en cada fichero se escribe los datos de la linea del inittab.

Yo por ejemplo iba a crear una linea en el inittab:

conc:2345:respawn:programa

En vez de esto, he creado un fichero en el directorio /etc/event.d
He creado el ficherete: /etc/event.d/conc
start on runlevel 2
start on runlevel 3
start on runlevel 4
start on runlevel 5

stop on runlevel 0
stop on runlevel 1
stop on runlevel 6

respawn
exec programa


Puedo lanzarlo de esta forma:
$start conc

Para pararlo:
$stop conc
Por defecto cuando se inicia el equipo esta lanzado (respawn).

No hay comentarios: