Como encontrar no Linux se o mule está rodando

1

Quando eu tento obter o status de Mule service no linux por isso:

service mule status

Eu entendo isso:

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

Aparentemente, o serviço mule não suporta status. Como posso ver que o Mule está funcionando então?

    
por Charu Khurana 12.06.2014 / 15:16

4 respostas

3

Se você quer que ele seja executado, basta ir:

service mule start

Ou pare, vá:

service mule stop

Em seguida, ele dirá que já está nesse estado ou o fará.

Eu também conheço alguns serviços, onde preciso fazer isso.

Caso contrário, você pode verificar com ps :

ps aux | grep mule

Deve funcionar ...

    
por 12.06.2014 / 16:17
1

Você pode tentar ver se o processo em si é executado com o comando ps , como mencionado acima. A lista de processos atuais pode ser muito longa e, portanto, pode ser filtrada para uma determinada string como mule com o comando ps -efH|grep mule ou pode ser canalizada para um visualizador: ps -efH|less , onde você pode ler a saída do comando . Btw., -e informa ao sistema para mostrar todos os processos, -f certifica-se de que informações adicionais são geradas e -H imprime as informações em uma árvore, mostrando as dependências do processo.

Como alternativa, você também pode (instalar e) iniciar o visualizador de processo htop , que mostrará todos os processos atuais com informações como quantas CPUs são usadas, ao vivo.

    
por 12.06.2014 / 16:51
0

Se você estiver testando com InSpec :

describe service("mule") do
  it { should be_installed }
  it { should be_enabled }
  it { should be_running }
end
    
por 06.06.2018 / 20:36
-1

Deve ser ótimo incluir qual versão do Mule você está executando, em qualquer versão 3.x.x você pode ir para % MULE_HOME% / bin e executar o comando:

./mule status

e isso lhe dará uma saída como esta, se estiver em execução:

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

ou se não estiver em execução:

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

Outra opção é, no mesmo diretório bin, listar os arquivos ( ls -la ) incluindo os arquivos ocultos e se você vir um arquivo chamado:

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

Em seguida, o servidor Mule está sendo executado com certeza.

    
por 03.04.2015 / 01:52

Tags