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文字列をコマンドを使用してフィルタリング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サーバーが稼働している必要があります。

関連情報