Cómo saber en Linux si mule se está ejecutando

Cómo saber en Linux si mule se está ejecutando

Cuando intento obtener el estado del Muleservicio en Linux mediante esto:

service mule status

Entiendo esto:

Usage: /etc/init.d/mule {start|stop|restart}

Aparentemente, el servicio de mulas no admite el estatus. ¿Cómo puedo ver entonces que Mule se está ejecutando?

Respuesta1

Si quieres que se ejecute, simplemente ve:

service mule start

O para, ve:

service mule stop

Entonces dirá que ya está en ese estado, o lo hará.

También conozco algunos servicios donde necesito hacer esto.

De lo contrario puedes consultar con ps:

ps aux | grep mule

Deberia trabajar...

Respuesta2

Puede intentar ver si el proceso en sí se ejecuta con el comando ps, como se mencionó anteriormente. La lista de procesos actuales puede ser muy larga y, por lo tanto, se puede filtrar para una cadena determinada como mulecon el comando ps -efH|grep muleo se puede canalizar a un visor: ps -efH|lessdonde se puede leer la salida del comando. Por cierto, -ele dice al sistema que muestre todos los procesos, -fse asegura de que se genere información adicional e -Himprime la información en un árbol, mostrando las dependencias de los procesos.

Como alternativa, también puede (instalar e) iniciar el visor de procesos htop, que le mostrará todos los procesos actuales con información como cuántas CPU se utilizan en vivo.

Respuesta3

Si estás probando conEn especificaciones:

describe service("mule") do
  it { should be_installed }
  it { should be_enabled }
  it { should be_running }
end

Respuesta4

Debería ser genial incluir qué versión de Mule estás ejecutando, en cualquier versión 3.xx puedes ir a%MULE_HOME%/biny ejecuta el comando:

./mule status

y le dará un resultado como este si se está ejecutando:

MULE_HOME is set to /opt/MuleSoftESB/mule-Poc
Mule Enterprise Edition is not running.

o si no se está ejecutando:

MULE_HOME is set to /opt/MuleSoftESB/mule-Poc
Mule Enterprise Edition is running (12403).

Otra opción es, en el mismo directorio bin, enumerar los archivos ( ls -la), incluidos los archivos ocultos y, si ve un archivo llamado:

-rw-rw-r--  1 wasadmin devwas     6 Apr  2 17:45 .mule_ee.pid

Entonces el servidor Mule se está ejecutando con seguridad.

información relacionada