sábado, 22 de noviembre de 2008

Cómo dejar a Tuna como demonio en init.d

Copiar o mover el archivo:
dist/tuna_in_init.d
en la ruta:
/etc/init.d/tuna

Tiene la siguiente estructura:

pablo@pablo-desktop:~$ more /etc/init.d/tuna

#!/bin/sh
#
# chkconfig: - 90 90

### BEGIN INIT INFO
# Provides: tuna
# Description: SSH-Tunnel Administrator
### END INIT INFO

case "$1" in
'start')
COMANDO PARA INICIAR
;;
'stop')
COMANDO PARA DETENER
;;
*)
echo "Usage: $0 { start | stop }"
;;
esac
exit 0

Finalmente, avisarle al sistema que hay un nuevo script en init.d:

pablo@pablo-desktop:~$ sudo update-rc.d tuna defaults

Opcionalmente a eso, se puede crear un link simbólico en:
/etc/rc6.d/K90tuna que apunte a
/etc/init.d/tuna

No hay comentarios: