| |||
Dejar un .jar como servicio que inicie con Linux Hola, uso CentOS 5, tengo un .jar que quiero dejar como servicio del sistema y no sé como hacerlo, necesito que el .jar (de java) hecho servicio se inicie junto con el sistema, y luego pueda darle un start, restart o stop al servicio, cómo lo hago? cuál es el procedimiento? |
| ||||
Respuesta: Dejar un .jar como servicio que inicie con Linux Al hacer una pregunta, acá se toma literalmente. A que llamas sistema exactamente?
__________________ Drupal Argentina |
| ||||
Respuesta: Dejar un .jar como servicio que inicie con Linux Debes crear un script de inicio y guardarlo en /etc/rc.d/init.d. Puedes basarte en cualquiera de los que ya existen en tu sistema o buscar en Google.
__________________ Christian González, "OCIOMax" http://chgonzalez.blogspot.com http://twitter.com/chgonzalez |
| |||
Respuesta: Dejar un .jar como servicio que inicie con Linux En un foro de Sistemas Operativos y diciendo que uso CentOS 5, qué significará "Sistema"?? |
| |||
Respuesta: Dejar un .jar como servicio que inicie con Linux Grax, Ociomax, acá encontré algo: #!/bin/sh # # Startup script for program # # chkconfig: 345 85 15 - start or stop process definition within the boot process # description: Description of program # processname: process-name # pidfile: /var/run/process-name.pid # Source function library. This creates the operating environment for the process to be started . /etc/rc.d/init.d/functions case "$1" in start) echo -n "Starting process-name: " daemon process-name - Starts only one process of a given name. echo touch /var/lock/subsys/process-name ;; stop) echo -n "Shutting down process-name: " killproc process-name echo rm -f /var/lock/subsys/process-name rm -f /var/run/process-name.pid - Only if process generates this file ;; status) status process-name ;; restart) $0 stop $0 start ;; reload) echo -n "Reloading process-name: " killproc process-name -HUP echo ;; *) echo "Usage: $0 {start|stop|restart|reload|status}" exit 1 esac exit 0 |
| |||
Respuesta: Dejar un .jar como servicio que inicie con Linux Aún no puedo hacerlo, estoy investigando al respecto, creo que el concepto que me sirve en este caso es ejecutar un jar en segundo plano, luego puedo matar el proceso... pero no sé como ejecutar en segundo plano |
| ||||
Respuesta: Dejar un .jar como servicio que inicie con Linux Agrega un & al final de la línea de ejecución y la tarea quedará en segundo plano.
__________________ Christian González, "OCIOMax" http://chgonzalez.blogspot.com http://twitter.com/chgonzalez |
| ||||
Respuesta: Dejar un .jar como servicio que inicie con Linux Cita: Se sobreentiende eso, pero hay casos en que viene alguien preguntando no puedo ingresar al sistema, y es que accede si inicia y accede al sistema pero no puede acceder a su escritorio. Y como tu pregunta es facilmente "encontrable" en internet me imagine que venia por ese lado.Saludos.
__________________ Drupal Argentina |
| ||||
Respuesta: Dejar un .jar como servicio que inicie con Linux Ssh, supongo que pagas los platos rotos de otro. Hace poco otro usuario vino haciendo una pregunta muy similar a la tuya, quería que una aplicación se ejecutara al arrancar el sistema. Al final, preguntando más detalles, resultó que lo que quería era que arrancara con la sesión de usuario, no con el sistema. Hubo gente que se molestó en responder a su primera pregunta, y total, para nada. A menudo ocurre que la gente no sabe lo que pregunta, y nos hace trabajar en balde. No ha sido tu caso, tú planteabas la pregunta de manera estrictamente correcta, pero la experiencia le decía a Nucklear que no todo el mundo sabe preguntar. Creo que su exceso de cautela es disculpable. |