• 締切済み

標準出力、標準エラー出力 以外の出力??

Linux上のCADツールが端末に出力してくる文字列をファイルに落とすことができないで困っています。 どのようなことが起きているのでしょうか? また、このような場合、どのようにしたら端末上に流れる文字をすべてファイルとして保存できるのでしょうか。 %> CAD_TOOL.exe |& tee log として標準出力、標準エラー出力の両方をlogというファイルにおとしたつもりなのですが、画面に流れたすべての文字列が保存されている訳ではないのです。 Linuxの出力には標準出力と標準エラー出力の2つ(だけ)がある[*]、と思っていましたが他の出力方法があったりするのでしょうか。。。 [*]http://x68000.q-e-d.net/~68user/unix/pickup?%A5%EA%A5%C0%A5%A4%A5%EC%A5%AF%A5%C8 宜しくお願いします。

みんなの回答

回答No.2

CADみたいにグラフィック画面を扱うソフトウエアが、普通に標準出力を使っているとは、普通は考えないのではないでしょうか? グラフィックとして、文字表示しているのでは?

tk_1980024
質問者

補足

グラフィック系のCADではなく、電気回路のシミュレータです。 http://www.asic-world.com/verilog/tools.html 厳密にはシミュレータをスクリプトからコールしているので、perlなどのスクリプトで出力をいじっている可能性があります。

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

「コンソールデバイス」 (/dev/tty? みたいなやつ) を直接たたいたりしてるかも.

tk_1980024
質問者

お礼

ありがとうございます。出社後にスクリプトを調べてみます。

関連するQ&A