このドキュメントでは、obshellのタスクコマンドグループについて説明します。タスクコマンドグループは、obshellタスクを管理するために使用されます。コマンド内で-h / --helpオプションを設定することで、コマンドのヘルプ情報を表示できます。
説明
obshell V4.2.3以降、タスクコマンドグループはobshell utilitiesからobshell taskに変更されました。obshell utilitiesコマンドも引き続き使用できます。obshell utilitiesコマンドの詳細については、obshellタスクコマンドグループを参照してください。
obshell task show
このコマンドを使用すると、指定されたタスクの情報を表示できます。
${home_path}/bin/obshell task show [-i]
# example
/home/admin/oceanbase/bin/obshell task show -i 11
home_path はOceanBaseデータベースのインストールディレクトリであり、obshellはデフォルトでOceanBaseデータベースのインストールディレクトリ内の bin ディレクトリに配置されています。
オプションの説明は以下の表を参照してください:
| オプション名 | 必須 | データ型 | デフォルト値 | 説明 |
|---|---|---|---|---|
| -i/--id | いいえ | string | なし | 見るタスクのIDを指定します。指定しない場合、現在実行中のタスクがデフォルトで表示されます。現在タスクがない場合は、タスク情報は表示されません。 |
| -d/--show_detail | いいえ | なし | なし | タスクの詳細情報を表示するかどうかを制御します。値を渡す必要はありません。 |
| -v/--verbose | いいえ | なし | なし | -v/--verbose を設定すると、実行プロセスの詳細情報を出力します。値を渡す必要はありません。 |
obshell task cancel
このコマンドを使用すると、完了していないタスクを停止できます。
${home_path}/bin/obshell task cancel -i
# example
/home/admin/oceanbase/bin/obshell task cancel -i 11
home_path はOceanBaseデータベースのインストールディレクトリであり、obshellはデフォルトでOceanBaseデータベースのインストールディレクトリ内の bin ディレクトリに配置されています。
オプションの説明は以下の表を参照してください:
| オプション名 | 必須 | データ型 | デフォルト値 | 説明 |
|---|---|---|---|---|
| -i/--id | はい | string | なし | キャンセルするタスクのIDを指定します。 |
| -y/--yes | いいえ | なし | なし | 確認ダイアログを表示するかどうかを制御します。値を指定する必要はありません。 |
obshell task rollback
このコマンドを使用すると、失敗したタスクをロールバックできます。
${home_path}/bin/obshell task rollback -i
# example
/home/admin/oceanbase/bin/obshell task rollback -i 11
home_path はOceanBaseデータベースのインストールディレクトリであり、obshellはデフォルトでOceanBaseデータベースのインストールディレクトリ内の bin ディレクトリに配置されています。
オプションの説明は以下の表を参照してください:
| オプション名 | 必須 | データ型 | デフォルト値 | 説明 |
|---|---|---|---|---|
| -i/--id | はい | string | なし | ロールバックするタスクのIDを指定します。 |
| -y/--yes | いいえ | なし | なし | 2回目の確認をキャンセルするかどうかを制御します。値を指定する必要はありません。 |
obshell task retry
このコマンドを使用すると、失敗したタスクを再試行できます。
${home_path}/bin/obshell task retry -i
# example
/home/admin/oceanbase/bin/obshell task retry -i 11
home_path はOceanBaseデータベースのインストールディレクトリであり、obshellはデフォルトでOceanBaseデータベースのインストールディレクトリ内の bin ディレクトリに配置されています。
オプションの説明は以下の表を参照してください:
| オプション名 | 必須 | データ型 | デフォルト値 | 説明 |
|---|---|---|---|---|
| -i/--id | はい | string | なし | 再試行が必要なタスクのIDを指定します。 |
| -y/--yes | いいえ | なし | なし | 確認をキャンセルするかどうかを制御します。値を指定する必要はありません。 |
obshell task pass
このコマンドを使用して、失敗したタスクをスキップします。
${home_path}/bin/obshell task pass -i
# example
/home/admin/oceanbase/bin/obshell task pass -i 11
home_path はOceanBaseデータベースのインストールディレクトリであり、obshellはデフォルトでOceanBaseデータベースのインストールディレクトリ内の bin ディレクトリに配置されています。
オプションの説明は以下の表を参照してください:
| オプション名 | 必須 | データ型 | デフォルト値 | 説明 |
|---|---|---|---|---|
| -i/--id | はい | string | なし | スキップするタスクのIDを指定します。 |
| -y/--yes | いいえ | なし | なし | 確認をキャンセルするかどうかを制御します。値を指定する必要はありません。 |
obshell task watch
このコマンドを使用すると、指定されたタスクの実行状況をリアルタイムで確認できます。
${home_path}/bin/obshell task watch -i
# example
/home/admin/oceanbase/bin/obshell task watch -i 11
home_path はOceanBaseデータベースのインストールディレクトリであり、obshellはデフォルトでOceanBaseデータベースのインストールディレクトリ内の bin ディレクトリに配置されています。-i/--id は、監視対象の実行中のタスクのIDを指定するために使用されます。