buenos dias me gustaria que alguien me ayudara para arrancar un servicio al iniciar el sistema. Por ejemplo: si necesito arrancar la base de datos postgres tengo que iniciar el sistema, entrar como usuario postgress ( normalmente lo hago asi ) y teclear /usr/local/pgsql/bin/postmaster -ip5432 -D /usr/local/share/pgsql/data/ 2> /tmp/incipos estoy intentando hacer que esto se haga de forma "entomatica" al arrancar el sistema (Suse 9.0 ), no se si añadirlo al inittab, o crear algun enlace en /etc/rc.d/rcX.d del tipo ln -s S03pos ../pdaemon donde pdaemon es un script en el que ponga /usr/local/pgsql/bin/postmaster -ip5432 -D /usr/local/share/pgsql/data/ 2> /tmp/incipos o algo asi Pero antes de iniciarme en esta espiral de violencia me gustaria saber si esto ya esta hecho, ( si el sistema tiene algo asi ), etc.. Ya me ha pasado varias veces de inventar la polvora cuando esta ya estaba inventada. Un saludo -- Usuario Linux número 396108
Hola :) El Jueves, 16 de Marzo de 2006 09:43, Pedro Maria Castellanos escribió:
buenos dias
me gustaria que alguien me ayudara para arrancar un servicio al iniciar el sistema. Por ejemplo:
si necesito arrancar la base de datos postgres tengo que iniciar el sistema, entrar como usuario postgress ( normalmente lo hago asi ) y teclear
/usr/local/pgsql/bin/postmaster -ip5432 -D /usr/local/share/pgsql/data/ 2> /tmp/incipos
estoy intentando hacer que esto se haga de forma "entomatica" al arrancar el sistema (Suse 9.0 ), no se si a�adirlo al inittab, o crear algun enlace en /etc/rc.d/rcX.d del tipo
ln -s S03pos ../pdaemon
donde pdaemon es un script en el que ponga
/usr/local/pgsql/bin/postmaster -ip5432 -D /usr/local/share/pgsql/data/ 2> /tmp/incipos
o algo asi
Pero antes de iniciarme en esta espiral de violencia me gustaria saber si esto ya esta hecho, ( si el sistema tiene algo asi ), etc..
Ya me ha pasado varias veces de inventar la polvora cuando esta ya estaba inventada.
Para el script de inicio básate en el fichero: /etc/init.d/skeleton Si no recuerdo mal, hubo un hilo de esto mismo hace un tiempo y Carlos dio un buen ejemplo/explicación. Si alguien se acuerda o tiene el hilo ... 0:) HTH Rafa -- "Even paranoids have enemies." Rafa Grimán Systems Engineer Silicon Graphics Spain Santa Engracia, 120 - Planta Baja 28003 Madrid Spain Tel: +34 91 3984200 Tel: +34 91 3984201 Móvil: +34 628 117 940 http://www.sgi.com OpenWengo: rgriman Skype: rgriman
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-03-16 a las 10:33 +0100, Rafa Grimán escribió:
El Jueves, 16 de Marzo de 2006 09:43, Pedro Maria Castellanos escribió:
el sistema (Suse 9.0 ), no se si a[f1]adirlo al inittab,
No.
o crear algun enlace en /etc/rc.d/rcX.d del tipo
ln -s S03pos ../pdaemon
Ni se te ocurra.
Pero antes de iniciarme en esta espiral de violencia me gustaria saber si esto ya esta hecho, ( si el sistema tiene algo asi ), etc..
Claro que está hecho, lo mismo que ya trae el postgress de fábrica. No se como te metes en esos berenjenales... en fin, mira en el rpm del postgres de suse (si no lo quieres instalar, puedes hacerlo con mc, midnight comander) y copia el archivo "/etc/init.d/postgresql", y luego lo editas para que haga referencia a "/usr/local".
Ya me ha pasado varias veces de inventar la polvora cuando esta ya estaba inventada.
No, ya...
Para el script de inicio básate en el fichero:
/etc/init.d/skeleton
Sasto.
Si no recuerdo mal, hubo un hilo de esto mismo hace un tiempo y Carlos dio un buen ejemplo/explicación. Si alguien se acuerda o tiene el hilo ... 0:)
Me acuerdo de haber hablado de ello varias veces, pero estoy algo vago para ponerme a buscar ;-) Pero si diré que la documentación está en "man init.d", y en el magnífico capítulo del manual de administración que tiene el mismo nombre que ese man, y que sí está traducido. Vamos, es que quitar el manual de administración impreso de la distro, tiene delito. Si al menos lo ofrecieran aparte para los que lo quisieramos... a lo mejor se encontraban los de SuSE que se lo compraban gente que ni siquiera había comprado la distro - ;;;;-) (lo digo por los de SuSE que nos leen de vez en cuando). - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFEGVdttTMYHG2NR9URAsGnAJ4nregSVrDeWfVbN9Ivgvjfe0oBgACfUNCV N0jeylC3W+1UYjabinlGl04= =gIbz -----END PGP SIGNATURE-----
El 16/03/2006 9:43:18 Pedro Maria Castellanos escribió: pmcastell> pmcastell> Pero antes de iniciarme en esta espiral de violencia me gustaria saber si pmcastell> esto ya esta hecho, ( si el sistema tiene algo asi ), etc.. pmcastell> pmcastell> Ya me ha pasado varias veces de inventar la polvora cuando esta ya estaba pmcastell> inventada. Quizá te interese probar webmin. Hace lo que pides y bastantes cosas más. Se instala y actualiza sin problemas en SuSE (con una pega para SuSE 10.x, y es que no lee los registros de syslog-ng) http://www.webmin.com/ -- Saludos, Josep M. Queralt
El Jueves, 16 de Marzo de 2006 4:43 AM, Pedro Maria Castellanos escribió:
buenos dias
me gustaria que alguien me ayudara para arrancar un servicio al iniciar el sistema. Por ejemplo:
si necesito arrancar la base de datos postgres tengo que iniciar el sistema, entrar como usuario postgress ( normalmente lo hago asi ) y teclear
/usr/local/pgsql/bin/postmaster -ip5432 -D /usr/local/share/pgsql/data/ 2> /tmp/incipos
estoy intentando hacer que esto se haga de forma "entomatica" al arrancar
Bueno "mejo" , utiliza el yast-sistema-editor de nieveles de ejecución, si el servicio a arrancar es alguno instalado con rpm para SUSE, ya sea desde el mismo yast o a mano mediante paquete rpm. Si el software no tiene script en /etc/init.d/ entonces deberás crearte uno tu mismo y puedes utilizar de referencia /etc/init.d/skeleton . Suerte. -- ************************ Hugo Sandoval Consultor http://www.softwarelibre.com.ve http://www.virtualnet.com.ve ************************ <*******> HACKER Persona que disfruta del reto intelectual de superar o rodear las limitaciones de forma creativa... El resto es simple delincuencia. <*******>
participants (5)
-
Carlos E. R.
-
Hugo Sandoval
-
Josep M. Queralt
-
Pedro Maria Castellanos
-
Rafa Grimán