1. Java Service Wrapper
Este es un software diseñado para hacer exactamente lo que le pediste. Es multiplataforma y tiene muchas características agradables. Ofrece varias versiones, algunas de las cuales cuestan dinero. Aquí está su sitio web: Descargar Java Service Wrapper.
Si está en sistemas Linux, existen muchas herramientas que pueden ayudarlo a lograr procesos de demonización en general:
1. start-stop-daemon
Esto se incluye con muchos sistemas Linux modernos, por lo que no necesita instalar nada adicional. Lea la página del manual para obtener más información: start-stop-daemon (8) – Página del manual de Linux.
2. demonizar
Esta es, con mucho, mi herramienta favorita para ejecutar cualquier cosa como demonio. Es más intuitivo que start-stop-daemon, en mi opinión. Sin embargo, este es un software que tendrá que descargar y compilar, pero es extremadamente fácil y requiere muy pocas dependencias. Aquí está su sitio web daemonize: una herramienta para ejecutar un comando como daemon y página de manual: daemonize (1): ejecuta el programa como Unix daemon.
3. nohup
Este es el fácil. nohup /path/to/command-name arg1 arg2 &
. Mire esta minúscula página de manual: nohup (1) – página de manual de Linux.
4. pantalla o tmux
Técnicamente no hacen demonios a sus procesos, pero si todo lo que quiere es mantener su código Java en ejecución incluso después de salir del terminal, son la forma más rápida.
- Se le da el poder de voltear un solo bit en cualquier parte del mundo. ¿Qué harías?
- ¿Es Scrum para la innovación?
- ¿Cómo funcionan las revisiones de código?
- ¿La administración del control de versiones y los servidores de compilación forman parte de DevOps?
- ¿Por qué el trabajo de ingeniero de software tiene tanta demanda?