• No : 21207
  • 公開日時 : 2015/03/02 08:14
  • 更新日時 : 2026/02/03 12:19
  • 印刷

【DataSpider Servista】 CLIバッチの実行結果をファイルに出力することはできますか

CLI バッチもしくは非対話モードの実行結果をファイルに出力することはできますか?
カテゴリー : 

回答

CLIバッチの実行結果はリダイレクトを用いることによってファイルに出力可能です。

 
以下に、Windows 環境における例をご紹介します。
 
■記述例(バージョン 4.4 以前)
  • CLIバッチの記述
$DATASPIDER_HOME/server/bin/cli.exe -Mclicommand > result.txt
  • CLIコマンド設定ファイル(clicommand)の記述
ps
memstat
 
 出力結果(result.txt)
 
[ 0 プロセス ]
所有者 実行ID 開始日時 プロジェクト スクリプト
 
メモリ使用量 : 15500360 バイト
メモリ空き容量 : 249658296 バイト
総メモリ容量 : 265158656 バイト
 
■記述例(バージョン 4.5 以降)
  1. 非対話モードのコマンドを指定して実行する例
$DATASPIDER_HOME/server/bin/cli.exe -c ps > result.txt
$DATASPIDER_HOME/server/bin/cli.exe -c memstat >> result.txt
 
  出力結果(result.txt)
 
[ 0 プロセス ]
所有者 実行ID 開始日時 プロジェクト スクリプト
 
メモリ使用量 : 15500360 バイト
メモリ空き容量 : 249658296 バイト
総メモリ容量 : 265158656 バイト
  1. 非対話モードのコマンド設定ファイルを指定して実行する例
$DATASPIDER_HOME/server/bin/cli.exe -f C:\command.txt > result.txt

・コマンド設定ファイルの記述(C:\command.txt)

 ps
 memstat
 
  出力結果(result.txt)
 
[ 0 プロセス ]
所有者 実行ID 開始日時 プロジェクト スクリプト
 
メモリ使用量 : 15500360 バイト
メモリ空き容量 : 249658296 バイト
総メモリ容量 : 265158656 バイト
 
 
※CLI バッチ機能はバージョン 4.5 で非推奨となり、バージョン 5.0.0 で廃止されました。
※CLIの詳細については 以下の参考情報をご参照ください。
 
 
参考情報
 
・CLI Console
Version Information
Ver.4、Ver.5