Linux에서 노새가 실행 중인지 확인하는 방법

Linux에서 노새가 실행 중인지 확인하는 방법

Mule다음을 통해 Linux에서 서비스 상태를 얻으려고 할 때:

service mule status

알겠어요:

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

분명히 Mule 서비스는 상태를 지원하지 않습니다. 그러면 Mule이 달리는 모습을 어떻게 볼 수 있나요?

답변1

작동시키려면 다음을 수행하십시오.

service mule start

아니면 멈춰서 가세요:

service mule stop

그러면 이미 해당 상태에 있다고 알려주거나 그렇게 할 것입니다.

또한 이 작업을 수행하는 데 필요한 몇 가지 서비스도 알고 있습니다.

그렇지 않으면 다음을 확인할 수 있습니다 ps.

ps aux | grep mule

작동해야합니다 ...

답변2

ps위에서 언급한 명령을 사용하여 프로세스 자체가 실행되는지 확인할 수 있습니다 . 현재 프로세스 목록은 매우 길 수 있으므로 mule주어진 문자열을 command 를 사용하여 필터링 ps -efH|grep mule하거나 뷰어로 파이프하여 ps -efH|less명령 출력을 읽을 수 있습니다. 그런데 -e시스템에 모든 프로세스를 표시하도록 지시 -f하면 추가 정보가 출력되고 -H프로세스 종속성을 보여주는 트리에 정보가 인쇄됩니다.

대안으로 htop실시간으로 사용되는 CPU 양과 같은 모든 현재 프로세스에 대한 정보를 표시하는 Process Viewer 를 (설치하고) 실행할 수도 있습니다.

답변3

테스트 중이라면사양 확인:

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

답변4

실행 중인 Mule 버전을 포함하면 좋을 것입니다. 모든 3.xx 버전에 액세스할 수 있습니다.%MULE_HOME%/빈그리고 다음 명령을 실행하세요:

./mule status

실행하면 다음과 같은 출력이 표시됩니다.

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

또는 실행 중이 아닌 경우:

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

다른 옵션은 동일한 bin 디렉터리에 다음과 같은 ls -la파일이 있는 경우 숨김 파일을 포함한 파일 목록( )입니다.

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

그런 다음 Mule 서버가 실행 중이어야 합니다.

관련 정보