Cómo mantener ejecutándose Weblogic en Linux aunque se cierre la terminal

Al ejecutar el software Weblogic desde la terminal de Linux con el script startWeblogic.sh, el proceso se estará ejecutando mientras se quede abierta la terminal, al cerrar la terminal, el proceso se interrumpe y se detiene la ejecución del mismo, dejando fuera el servicio de Weblogic.

Una solución que funciona para mantener otros scripts ejecutándose aunque se cierre la terminal, es nohup, y aunque muchos pensarían que con ejecutar:

nohup ./startWeblogic.sh &

Se podría quedar ejecutando el servicio, sin embargo, debido a que Weblogic pide inicio de sesión en el script, esto no resulta funcional. A Algunos usuarios les ha funcionado añadir parámetros como:

nohup ./startWeblogic.sh >/dev/null 2>&1 &
nohup .startWeblogic.sh > nohup.out

A otros usuarios no les ha funcionado. Debido a esto, aquí te mostraremos dos soluciones más que sí funcionan, aunque es necesario instalar una utilidad.

Mantener ejecutándose Weblogic con Screen aunque se cierre la terminal

Screen permite ejecutar aplicaciones en segundo plano, es necesario instalar el paquete con el siguiente comando:

yum install Screen

La instalación varía dependiendo de la versión de Windows, ya sea con yum, dnf, apt, entre otros.

Una vez instalado, en una terminal ejecutamos lo siguiente:

screen -S weblogic_session

Donde weblogic_session es el nombre que le daremos a la tarea de Screen, puede ser cualquier otro nombre.

Una vez en la sesión de Screen, corremos el script de Weblogic:

./startWebLogic.sh

Para desconectar la sesión sin detener WebLogic, presiona Ctrl + A, seguido de D. Ahora podrás cerrar la terminal y Weblogic seguirá en ejecución.

Para volver a la sesión creada con Screen, solo escribe lo siguiente en la terminal:

screen -r weblogic_session

Mantener ejecutándose Weblogic con Tmux aunque se cierre la terminal

Al igual que Screen, se debe instalar el paquete tmux:

yum install tmux

En una terminal, crear la sesión para Weblogic:

tmux new -s weblogic_session

Para desconectarte de la sesión sin detener WebLogic, presiona Ctrl + B, seguido de D. Ahora es posible cerrar la terminal sin que se termine el proceso de Weblogic.

Para volver a la sesión de Temux:

tmux attach -t weblogic_session

Como puedes observar, el funcionamiento de ambas utilidades es muy similar, y ambas permiten cerrar la terminal sin que se detenga el servicio de Weblogic.

Si tienes alguna duda o comentario, déjalo aquí abajo.

Gracias por apoyar el libre conocimiento con tu donación!
Bitcoin: bc1q4sw9260twfcxatj8mjp7358cyvrf8whzlelyhj
Ethereum: 0xFb93D2a3c9d1A0b83EE629c2dE1725BCa192e581
Litecoin: LbFduJmHvQXcpCnwfUT7aJ4DYoWSL3iQw8
Dogecoin: D7QQVqNR5rk215A4zd2gyzV9P2bLQtZHFV
Transferencia bancaria en México:
Cuenta CLABE: 646180224401848086 Nombre: Masterhacks LATAM Banco: STP

Unete a nuestros grupos:
WhatsApp: https://chat.whatsapp.com/HcazyklpyeU4X3BF657KFQ
Telegram: https://t.me/masterhacks_net
Canal de WhatsApp https://whatsapp.com/channel/0029VaBBLCn5vKAH9NOWCl3K

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *