0

Elasticsearch Curator バージョン 5.5 (Windows zip パッケージ) CLI を使用しており、実行後に終了コードを取得しようとしていますが、ドキュメントと取得しているものは一致していないようです。(ドキュメント: https://www.elastic.co/guide/en/elasticsearch/client/curator/current/exit-codes.html )

キュレーターを実行すると、処理に何が起こっても、構成ファイルまたはアクション ファイルの一部を不正に作成したり見逃したりしても、常に終了コード 0 が返されます。構成ファイルの間違った場所を指定すると、終了コード 2 を取得できますが、この終了コードはドキュメントに記載されていません。何かが足りないのでしょうか、それとも何らかの形で間違った終了コードを取得していますか? 構成ファイルまたはアクション ファイルの構文にエラーがある場合、終了コード -1 が返されるはずです。アクションファイルの実行中にエラーが発生した場合にのみ、終了コードが変更されますか?

終了コードを取得するために PowerShell で実行しているものの例:

.\curator.exe --config Path\To\curator.yml --dry-run Path\To\action.yml
$LastExitCode #This always returns 0 unless the path to curator.yml is wrong
4

1 に答える 1