Script para reiniciar servicio

Programacion en Bash

Moderadores: frank, dxfiles

Responder
Avatar de Usuario
fVckingmania.hell
Mensajes: 549
Registrado: Sab, 07 Ago 2010, 14:09
Ubicación: /usr/src/yo.tar.bz2

Script para reiniciar servicio

Mensaje por fVckingmania.hell » Vie, 15 Abr 2011, 13:20

Amig@s me gustaria poder conformar un script para reiniciar servicios, osea segun el servicio que quiera reiniciar entrarlo y que se ejecute el reinicio. Ahora en lo que tengo dudas, este script trabajaria de forma remota, osea, tendria que conectarse por ssh al servidor y reiniciar el servicio, eso se puede hacer. Y otra cosa como puedo pasar el password de la conexion encriptado??


Salu2

Avatar de Usuario
elav
Mensajes: 628
Registrado: Sab, 07 Ago 2010, 14:09
Ubicación: /var/www/foro
Contactar:

Re: Script para reiniciar servicio

Mensaje por elav » Vie, 15 Abr 2011, 13:30

Supongo que te refieras a un Script que cuando lo ejecutes te dé las opciones, por ejemplo:

1- Iniciar Apache
2- Detener Apache
3- Iniciar MySQL
4- Detener MySQL

Algo así?
” ... Hacer uso de Software Libre es sentir entre tus manos, palpable y predecible, esa necesidad básica llamada Libertad al que todo ser humano aspira y que muchos por desconocimiento, o simplemente por no entenderlo, nunca podrán tener ... ”

103
Mensajes: 335
Registrado: Sab, 12 Feb 2011, 16:51

Re: Script para reiniciar servicio

Mensaje por 103 » Vie, 15 Abr 2011, 13:32

Te puedes guiar por los scripts que ya están en /etc/init.d
También puedes leer un poco aqui:

Código: Seleccionar todo

man initscript

Avatar de Usuario
fVckingmania.hell
Mensajes: 549
Registrado: Sab, 07 Ago 2010, 14:09
Ubicación: /usr/src/yo.tar.bz2

Re: Script para reiniciar servicio

Mensaje por fVckingmania.hell » Vie, 15 Abr 2011, 13:41

elav escribió:Supongo que te refieras a un Script que cuando lo ejecutes te dé las opciones, por ejemplo:

1- Iniciar Apache
2- Detener Apache
3- Iniciar MySQL
4- Detener MySQL

Algo así?
Bueno mas bien Reiniciar y ya, digo con el reinicio de un servicio si esta parado se inicia no??

Avatar de Usuario
KZKG^Gaara
Mensajes: 463
Registrado: Sab, 07 Ago 2010, 14:09
Ubicación: /dev/kzkggaara
Contactar:

Re: Script para reiniciar servicio

Mensaje por KZKG^Gaara » Vie, 15 Abr 2011, 13:44

/etc/init.d/apache2 restart
/etc/init.d/mysqld restart


O también puedes hacerlo así, te funcionará igual:
/etc/init.d/apache2 stop
/etc/init.d/apache2 start
/etc/init.d/mysqld stop
/etc/init.d/mysqld start
~~» KZKG^Gaara «~~
Usuario #518082 de GNU/Linux
Windows ha detectado que no tiene teclado... presione [F9] para continuar.

103
Mensajes: 335
Registrado: Sab, 12 Feb 2011, 16:51

Re: Script para reiniciar servicio

Mensaje por 103 » Vie, 15 Abr 2011, 13:45

Pero cuando instalas un programa que sea un deamon no tienes que hacer nada de esto, con enviar:

Código: Seleccionar todo

/etc/init.d/servicio restart
Ya tienes...

Editado: el post de arriba se envió justo cuando estaba escribiendo el mío, no es que haya querido repetir.

Avatar de Usuario
hugo
Mensajes: 1430
Registrado: Sab, 07 Ago 2010, 14:09
Ubicación: La Habana
Contactar:

Re: Script para reiniciar servicio

Mensaje por hugo » Vie, 15 Abr 2011, 14:46

Si quieres ahorrarte escribir /etc/init.d/ constantemente, puedes utilizar algo como el alias que puse en este tema.
Lo único que necesita el mal para triunfar es que los hombres buenos no hagan nada.
- Edmund Burke

Responder