ファイルから asadmin の一連のサブコマンドを実行すると、繰り返し実行するタスクを自動化できます。
実行するサブコマンドのシーケンスを含むプレーンテキストファイルを作成します。
作成したファイルを指定して、サブコマンド multimode(1) を実行します。
必要に応じて、ファイル内のサブコマンドを実行可能にするために必要な asadmin ユーティリティーのオプションも指定します。
この例には、次のものが含まれます。
asadmin のサブコマンドのシーケンスを含む、名前が commands_file.txt のファイルリスト
ファイル commands_file.txt 内のサブコマンドを実行するためのコマンド
commands_file.txt ファイルには、次の動作シーケンスを実行するための asadmin ユーティリティーのサブコマンドがあります。
ドメイン customdomain の作成
ドメイン customdomain の開始
使用できるすべてのサブコマンドの一覧表示
ドメイン customdomain の停止
ドメイン customdomain の削除
ファイル commands_file.txt の内容は次のとおりです。
create-domain --portbase 9000 customdomain start-domain customdomain list-commands stop-domain customdomain delete-domain customdomain
この例は、commands_file.txt ファイル内のサブコマンドのシーケンスを実行します。ファイル内のサブコマンド create-domain にオプション --portbase が指定されているので、asadmin ユーティリティーのオプション --port も設定する必要があります。
asadmin --port 9048 multimode --file commands_file.txt |
上の例のサブコマンドの詳細については、次のマニュアルページを参照してください。