Ejecute un jar en Linux después de cerrar la sesión

Ejecute un jar en Linux después de cerrar la sesión

Posible duplicado:
Mantener un proceso de Linux en ejecución después de cerrar sesión

Hice un tarro de Código y quiero ejecutar el Código en un servidor Linux, quiero cerrar la sesión entre el servidor y yo, ¿hay alguna manera de mantener el Código ejecutándose después de cerrar la sesión con el servidor?

Respuesta1

Tu podrías intentar

nohup java -jar YourCode.jar &

(El signo envía el proceso en segundo plano, nohup hace que su proceso no salga junto con el Shell).

Respuesta2

Para una prueba rápida, nohup está bien. Pero si quiere estar seguro, debe usar herramientas como start-stop-daemon (en un sistema Debian/ubuntu), por ejemplo.

Con él es fácil escribir tu propio guión de inicio. Puede finalizar su aplicación de forma segura al apagar el sistema. Como cerrar conexiones de bases de datos, cerrar transacciones, etc. Puede iniciar su proceso al iniciar el sistema. Puede hacer chroot en su proceso (si lo desea). Puede cambiar a un usuario de proceso especial, para que no se ejecute bajo la raíz. etcétera.

información relacionada