手順
- Talend Studioを起動し、空のジョブを作成します。
- [Palette] (パレット)からtSystemコンポーネントをデザインワークスペースにドロップします。
-
tSystemをダブルクリックして[Basic settings] (基本設定)ビューを開き、次の操作を行います。
-
[Use Array Command] (配列コマンドを使用)を選択します。
[Command] (コマンド)テーブルが表示されます。
- [Command] (コマンド)テーブルの下部にあるプラスボタンをクリックして行を追加します。
- 行に"cmd"と入力します。
- 同じ方法でテーブルに4行追加し、それぞれの行に"/c"、"copy"、"d:\\customers.txt"、"d:\\temp\\customers.txt"と入力します。
このコマンドによって、d:\customers.txtがd:\tempにコピーされます。注:- tSystemコンポーネントは、コマンドシェルなしで動作するため、コマンドを実行する前にまずコマンドインタプリターを作成する必要があります。コマンドインタプリターは、次のスクリーンショットのように最初の2行に"cmd"と"/c" (Microsoft Windowsの場合)、または"/bin/bash"と"-c" (Linuxの場合)と入力して作成します。
- [Command] (コマンド)テーブルの各行にそれぞれのコマンドパラメーターを入力します。
-
[Use Array Command] (配列コマンドを使用)を選択します。
- [Standard Output] (標準出力)ドロップダウンリストから、[to console] (コンソールへ出力)を選択します。
- 他のオプションはそのままにしておきます。
- [F6]を押してこのジョブを実行します。
タスクの結果
ファイルがコピーされ、コマンドが正しく実行されたことがコンソールに表示されます。