windows nohup

¿Qué es el nohup en Windows?



(3)

En Windows, no es normal que un proceso termine una vez que se mató a su padre (al igual que los "me gusta" de Unix, normalmente). Por lo tanto, no hay necesidad directa para algo como nohup . Si desea evitar la ventana de consola asociada con ella, puede usar javaw pero la redirección no funcionará, entonces.

Quiero ejecutar un archivo jar de Java como este:

java -jar spider.jar

¿Cómo ejecutarlo en segundo plano en Windows?

Así en Linux:

nohup java -jar spider.jar > /var/tmp/spider.log 2>&1 &


La única forma de obtener el comportamiento de nohup, donde el proceso aún se ejecuta después de cerrar la sesión (como para los microservicios, herramientas analíticas, tareas por lotes del servidor, etc.), es ejecutar el archivo .bat con el start javaw -jar ... contenidos como un servicio o una tarea programada.