Página 1 de 1

Script para reiniciar servicio

Publicado: Vie, 15 Abr 2011, 13:20
por fVckingmania.hell
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

Re: Script para reiniciar servicio

Publicado: Vie, 15 Abr 2011, 13:30
por elav
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í?

Re: Script para reiniciar servicio

Publicado: Vie, 15 Abr 2011, 13:32
por 103
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

Re: Script para reiniciar servicio

Publicado: Vie, 15 Abr 2011, 13:41
por fVckingmania.hell
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??

Re: Script para reiniciar servicio

Publicado: Vie, 15 Abr 2011, 13:44
por KZKG^Gaara
/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

Re: Script para reiniciar servicio

Publicado: Vie, 15 Abr 2011, 13:45
por 103
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.

Re: Script para reiniciar servicio

Publicado: Vie, 15 Abr 2011, 14:46
por hugo
Si quieres ahorrarte escribir /etc/init.d/ constantemente, puedes utilizar algo como el alias que puse en este tema.