このドキュメントでは、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 | いいえ | なし | なし | 2回目の確認をキャンセルするかどうかを制御します。値は不要です。 |
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 | いいえ | なし | なし | 2回目の確認をキャンセルするかどうかを制御します。値を指定する必要はありません。 |
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 | いいえ | なし | なし | 2回目の確認をキャンセルするかどうかを制御します。値は不要です。 |
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を指定するために使用されます。