コマンドプロンプトを閉じずにelasticsearchをプロセスとして開始し、停止しようとしています。新しいプロセスを作成するために、私は以下を使用しています:
C:\Users\User1\Desktop\Work\ElasticSearch\elasticsearch-1.3.1\bin>start /B elasticsearch
C:\Users\User1\Desktop\Work\ElasticSearch\elasticsearch-1.3.1\bin>start /B elasticsearch
C:\Users\User1\Desktop\Work\ElasticSearch\elasticsearch-1.3.1\bin>[2014-08-19 15:23:26,351][WARN ][bootstrap ] jvm uses the c
lient vm, make sure to run `java` with the server vm for best performance by adding `-server` to the command line
[2014-08-19 15:23:26,433][INFO ][node ] [Batroc the Leaper] version[1.3.1], pid[5800], build[2de6dc5/2014-07-28T14:45:15
Z]
プロセスはポート 9200 で実行されます。
taskkill を使用してこのプロセスを強制終了するプロセスの PID または名前を取得するにはどうすればよいですか?
taskkill /PID <pid>
5800 の Pid (上記のコンソールのプロセス ログに表示) が機能しませんでした。Windows タスク マネージャーには、elasticsearch という名前のプロセスがありませんでした。Elasticsearch が実行されているコマンド プロンプトの cmd プロセスのみがあり、そのプロセスを強制終了すると、elasticsearch も強制終了されます。