#38096
WS Biz
Miembro
jloffredo wrote:
Podes crear el archivo vos. El contenido sería algo asi:

case "$1" in
start)
screen -LdmS libertya /ServidorOXP/utils/IniciarServidor.sh
;;
stop)
cd /ServidorOXP/utils
./DetenerServidor.sh
;;
esac
exit 0

Perdón por la demora en la respuesta.
Le hice unas modificaciones al código propuesto dado que mi versión de Linux es sólo consola, con lo cual el comando “screen” no tendría sentido.

Code:
case “$1” in
start)
cd /ServidorOXP/utils
./IniciarServidor.sh
;;
stop)
cd /ServidorOXP/utils
./DetenerServidor.sh
;;
esac
exit 0

En cuanto a todo el proceso, es el siguiente:
1º) Crear el archivo .sh (en mi caso, Libertya.sh). Preferentemente en la carpeta /etc/init.d/ así nos evitamos luego moverlo
2º) Copiar el ‘code’ según la versión de Linux que se tenga
3º) Cambiar los permisos de acceso del archivo utilizando “chmod 755 *.sh” (en mi caso “chmod 755 Libertya.sh”)
4º) Ejecutar el comando “update-rc.d *.sh defaults” (en mi caso “update-rc.d Libertya.sh defaults”)

Nota: la distribución que estoy utilizando es Debian 7.3 (wheezy) – sólo consola