[前][次][番号順一覧][スレッド一覧]

mysql:4828

From: Kitajima <Kitajima <kitajima@xxxxxxxxxx>>
Date: Tue, 18 Dec 2001 09:30:40 +0900
Subject: [mysql 04828] Re: リストアのエラー結果をファイルに出力

これは[Isamu Narimatsu]様が[01/12/17 18:42:22]に送信された、
[[mysql 04824] リストアのエラー結果をファイルに出力]への返信です。
───────────────────────────────────
jimaです。

確かにWin98系のDOS窓には、エラー出力をリダイレクトする方法は無いようです。
そこで、こんなものを見つけました。
一度プログラムを間にかます方法で、標準出力に切り替えてしまうものです。

※ソースファイルはこのURLからダウンロードできます。
仕組みは簡単なので、Perlなどでコマンドとして作ってもいいでしょうね。

---------------------------------------------------------------------
http://www.st.rim.or.jp/~hyuki/simtool.htm#id2
---------------------------------------------------------------------
eout.c - 標準エラー出力を標準出力にリダイレクト(javacユーザに最適)
eoutは、標準エラー出力を標準出力にリダイレクトします。
例えば、JDKのJavaコンパイラjavacのエラー出力をファイルに落とすには、

eout javac YourFile.java > err

のようにします。

Visual C++ 5.0 でコンパイルし、Windows95で動作確認しました。
---------------------------------------------------------------------








Isamu> 成松です。Win98でMySQL 3.23.9a-alpha を使用しています。
Isamu> 
Isamu> mysqldump を使ってバックアップしたテーブルをリストアするためにMS-DOS プロン
Isamu> プトから以下のような感じで実行しました。
Isamu> 
Isamu> cd c:\bak\
Isamu> C:\mysql\bin\mysql.exe -f -h localhost database < C:\bak\data > errorlog
Isamu> 
Isamu> 'data' ファイルにはエラーを含んだINSERT構文があるために、errologにその結果が
Isamu> 出力されると思ったのですが、実際は空のテーブルが作成されただけでエラーメッ
Isamu> セージは書きこまれていませんでした。
Isamu> ちなみにMS-DOSプロンプトにはエラーメッセージが表示されてました。
Isamu> 
Isamu> どのようにしたら、errolog ファイルに出力できるのでしょうか?
Isamu> 
Isamu> 
Isamu> 
Isamu> 
Isamu> 


Kitajima. kitajima@xxxxxxxxxx
━━━━────────────────────────────


[前][次][番号順一覧][スレッド一覧]

      4824 2001-12-17 18:42 ["Isamu Narimatsu" <i] リストアのエラー結果をファイルに出力    
      4825 2001-12-17 22:16 ┣[とみたまさひろ <tomm]                                       
      4826 2001-12-18 09:08 ┣[nom <cad87560@xxxxxx]                                       
      4827 2001-12-18 09:25 ┃┗["Isamu Narimatsu" <i]                                     
->    4828 2001-12-18 09:30 ┣[Kitajima <kitajima@x]                                       
      4829 2001-12-18 10:56 ┗[nom <cad87560@xxxxxx]