Sie sind auf Seite 1von 2

Linuxito - Iniciar servicios automticamente en Ubuntu

http://www.linuxito.com/gnu-linux-2/nivel-alto/42-iniciar-servicios-automaticamente-en-ubuntu

Creado en Mircoles, 23 Mayo 2012 14:38


0 Comentarios

En CentOS o Red Hat, la herramienta de l nea de comandos ch!con"i# se $tili%a &ara mantener la 'erar($ a de directorios )etc)rc*0+,-.d, ($e se $tili%a &ara mantener los lin!s sim/0licos a los scri&ts de inicio de ser1icios de ac$erdo a cada r$nle1el. 2a ($e ch!con"i# es $na herramienta s0lo de Red Hat y similares, en 3e/ian o 4/$nt$ se de/e $tili%ar la herramienta $&date+rc.d &ara reali%ar la misma tarea.

$&date+rc.d act$ali%a a$tom5ticamente los lin!s a scri&ts de inicio estilo System 6 )etc)rc*r$nle1el-.d)*77-*scri&t($e a&$ntan a los scri&ts )etc)init.d)*scri&t-. Estos scri&ts son e'ec$tados &or init c$ando se cam/ian r$nle1els y se $tili%an #eneralmente &ara iniciar y detener ser1icios. 8or e'em&lo, &ara iniciar a$tom5ticamente el ser1icio ssh se de/e e'ec$tar el comando # update-rc.d ssh defaults En cam/io, &ara remo1er el ser1icio 9($e no sea iniciado a$tom5ticamente &or init: se de/e e'ec$tar: # update-rc.d -f ssh remove $&date+rc.d tiene dos modos de o&eraci0n &ara instalar scri&ts en la sec$encia de /ooteo: $n modo le#acy donde se $tili%an ar#$mentos en la l nea de comandos &ara decidir la con"i#$raci0n de sec$encia y r$nle1el; y $n modo de"a$lt donde la in"ormaci0n de sec$encia y r$nle1el se o/tiene del enca/e%ado de comentario <S= de los scri&ts init.d. El enca/e%ado de comentario <S= de $n scri&t init.d tiene el si#$iente "ormato:

1 de 2

03/03/2014 10:18

Linuxito - Iniciar servicios automticamente en Ubuntu

http://www.linuxito.com/gnu-linux-2/nivel-alto/42-iniciar-servicios-automaticamente-en-ubuntu

donde se $tili%an ar#$mentos en la l nea de comandos &ara decidir la con"i#$raci0n de sec$encia y r$nle1el; y $n modo de"a$lt donde la in"ormaci0n de sec$encia y r$nle1el se o/tiene del enca/e%ado de comentario <S= de los scri&ts init.d. El enca/e%ado de comentario <S= de $n scri&t init.d tiene el si#$iente "ormato: ### BEGIN INIT INFO # Provides: # Required-Start: # Required-Stop: # Should-Start: # Should-Stop: # X-Start-Before: # X-Stop-After: # Default-Start: # Default-Stop: # X-Interactive: # Short-Description: # Description: ### END INIT INFO

boot_facility_1 [ boot_facility_2 boot_facility_1 [ boot_facility_2 boot_facility_1 [ boot_facility_2 boot_facility_1 [ boot_facility_2 boot_facility_1 [ boot_facility_2 boot_facility_1 [ boot_facility_2 boot_facility_1 [ boot_facility_2 run_level_1 [ run_level_2 ...] run_level_1 [ run_level_2 ...] true single_line_description multiline_description

...] ...] ...] ...] ...] ...] ...]

En este enca/e%ado se &$ede o/tener in"ormaci0n so/re de&endencias, r$nle1els, etc. 8or e'em&lo: head -n 15 /etc/init.d/apache2 #!/bin/sh -e ### BEGIN INIT INFO # Provides: # Required-Start: # Required-Stop: # Default-Start: # Default-Stop: # X-Interactive: # Short-Description: ### END INIT INFO # # apache2 #

apache2 $local_fs $remote_fs $network $syslog $local_fs $remote_fs $network $syslog 2 3 4 5 0 1 6 true Start/stop apache2 web server

This init.d script is used to start apache2. It basically just calls apache2ctl.

ENV="env -i LANG=C PATH=/usr/local/bin:/usr/bin:/bin"

2 de 2

03/03/2014 10:18

Das könnte Ihnen auch gefallen