• ベストアンサー

/dev/consoleの内容をファイルへ

RedHat Linux 7.2を使用しています。 xconsoleを起動して、各アプリケーションのメッセージを表示しているのですが、この表示内容をファイルに保存したいのですが、どのようにすれば出来るでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • k-841
  • ベストアンサー率27% (129/465)
回答No.3

teeを使えばconsoleにも出力できると思います。 この場合、mwmの出力(とmwmを親とするプロセスの出力)のみファイルに落ちます。その他のコンソール出力はファイルに落ちません。

oni_oni
質問者

お礼

k-841さん、ありがとうございました。参考にさせていただいて、実現することができました。

その他の回答 (2)

  • k-841
  • ベストアンサー率27% (129/465)
回答No.2

「そのプログラム」の出力だけをファイルに落したいのであれば、mwmrcのそのプログラム起動を記述している部分の後ろにstderrのリダイレクト先を書いてやればファイルに出力できませんか?もしくは、mwmの出力を全部をファイルに出すならば、Xの起動ファイル(.startxrcか.xinitrcか.xsessionあたり)でmwmの出力をファイルにstderrをリダイレクトするようにすればご所望の動作になりませんか? 手元にmwmがないので自信はまったくありません。

oni_oni
質問者

補足

k-841さん、何度もご回答いただき、有り難うございます。 リダイレクトさせてしまうと、今度は、Consoleへ出力できなくなります。 また、プログラムは、残念ながら複数(20~30)あるので出来れば、1つの処置で出来ればと思っております。

  • k-841
  • ベストアンサー率27% (129/465)
回答No.1

syslogの出力を拾いたいのであれば、/etc/syslog.confで設定すれば同一のメッセージをファイルに出力することは可能だと思います。詳しくは man syslog.conf を参照して下さい。

oni_oni
質問者

補足

特にsyslogによる出力ログを取ろうという訳ではないです。 MWMにて(.mwmrcに登録した)プログラムを起動します。そのプログラムは、Stderrへメッセージ出力しているのですが、それが、xconsoleに出力されます。 別に、syslog.confにconsoleへ出力指定している訳でもないですし。。。。 簡単にxconsoleへ出力されるものがファイルに取れればと思いますが。。。

関連するQ&A

  • VMware Server Consoleでファイル共有をしたいのですが(Windows→Linux)

    ホスト:Windows2000 ゲスト:Linux(RedHat) Windows側に共有フォルダを作成して、Linuxからファイルを取れるようにしたいのですが、方法が分かりません。 宜しくお願いします。

  • キーワードをファイル内容で検索したい

    Linuxにおいても、Windowsの[検索]->[ファイルに含まれる単語または句]のように、ファイルの中身をキーワードで検索して、そのファイル名を表示するようにしたいのですが、コマンドやスクリプトが分りません。 スクリプトを作るとしたら、cat と grepを用いるのであろうということは分るのですが・・・ RedHat Enterprise WS4ではGUIの検索では内容検索が出来るのですが、コマンドラインから検索したいので。

  • /dev/ptyファイルはどうやって作るの

    FreeBSD初心者です(2ヶ月:FreeBSD 10.0-RELEASE)。 開発環境を構築しようと思い、dddをインストールしたのですがうまくいきません。 1.dddを起動すると: $> ddd gdb: cannot open master pty: そのようなファイルまたはディレクトリはありません gdb: communication setup failed メッセージが表示され、dddウインドウは表示されますが(gdb)プロンプトがいつまで経っても表示されません。 2.dddとgdbの通信を確立できないようで、ログファイルを参照しても: Running GDB (pid xxxx, tty /dev/ptyXX)... などのgdb起動完了のメッセージがありません。 3.デバッグ $> gdb ddd によりgdb上でdddを起動し、原因を調査すると: /dev/ptyXX ファイルをオープンしようとしているが失敗する、という現象のようです。 実際に/devディレクトリには"pty*"ファイルは存在しません。 4.webや「FreeBSDハンドブック」を参照すると、『MAKEDEVを使ってデバイスファイルを作成する』...『MAKEDEVスクリプトは削除された、代わりにmknodを使え』...『devfs......』.....等と書いてありますが、mknodあたりからどうしたらよいのか判らなくなりました。 デバイスファイル(/dev/pty)の作成方法をご教授ください。

  • EXCELでファイルを開くとメッセージが出る

    現在OffceXpでExcel2002-SP1を使用しています。 OSはWindows2000です。 あるタイミングから、特定のファイルを開くと 「別のアプリケーションには、[ユーザーの切り替え] または表示中の[ユーザー ログイン] ダイアログ ボックスがあります。 このアプリケーションをもう一度開始する前に、 そのダイアログ ボックスでユーザー名を選択してください」 というメッセージが表示されるようになりました。 思い当たるのは、保存ボタンと間違えて電子メールのアイコンを押して、Outlookをあげてしまった時からのような気がします。現在はOutlookを起動しようとすると同じメッセージが出て起動できません。 これを解消するにはどうしたらよいのでしょうか? ぜひアドバイスよろしくお願いいたします。

  • /dev/nullを削除できない

    OS:Redhat Linux ES 5.0 /dev/nullファイルのパーミッションがcrw-rw-rw- からsrwxr-xr-xに 変わってしまい、mknodで作り直そうと思いましたが、どうしても /dev/nullファイルを削除できませんので作り直せない状態です。 # rm -rf /dev/null <-エラーメッセージはない #ls -l /dev/null -rw-r--r-- 1 root root 0 7月 17 11:36 /dev/null <-パーミッションが変わっている #mknod -m 666 /dev/null c 1 3 mknod: `/dev/null': ファイルが存在します # どのようにすれば/dev/nullを作り直せるのでしょうか?

  • フロッピー全体をそのままファイル化したい

     今手持ちのフロッピーが多くなっていて、邪魔なのと、数も足りなくなってきたので、Windowsの起動ディスクを含めて、そのままファイル化してMOか、CD-Rに保存しておきたいと思います。  Vectorでソフトを探しましたが、いろいろなものがあるようですが、その違いはどこにあるのでしょうか。  それと、今、RedHat LinuxについていたRawWriteを使って、いくつかのフロッピーを保存していたのですが、選択としては正解でしょうか?  ハードに詳しい方、教えてください。

  • ファイルが削除できない・・・

    MacOS10.3.9 です。 あるファイル(.mpg)を「ゴミ箱を空にする」で削除しようと思ったのですが、このファイルは現在使用中なので削除できませんとエラーメッセージが出てしまいました。けれどそのファイルで起動できる全てのアプリケーションは起動していません。なのに使用中と出てしまいます。どうしたらいいでしょうか?

    • 締切済み
    • Mac
  • Linux フロッピーへのデータ保存 RedHat7.3

     Linuxの勉強を始めて間もないものです、フロッピーをマウントすることができ、Linuxの色々なファイルをフロッピーに入れ、後にWindowsで見てみましたところファイルが存在していませんでした。Linuxでマウント前に入っていたファイルが見れることは確認しており、さらにLinuxにおいて保存したファイルは、windowsで見る前に、保存を確認しました。アンマウントも行っており見当がつきません。ディストリビューションのバージョンはRedHat7.3です。マウントしたファイルシステムでのファイル保存に影響する起動デーモンなどはあるのですか?またあるのならば起動させないとどのような影響があるかご教授ください。ちなみにCUIでの操作のみで行っております。

  • フロッピー内容の更新

    初心者の質問ですみません。 Turbolinuxを使っているのですが、フロッピーの内容を見た場合、一回目は正しいファイルが表示されるのですが、新しいファイルを保存して再度フロッピーの内容を表示させても、新しいファイルが表示されません。 念のため他のパソコンで見てみるとちゃんとファイルは保存されていました。 また、システムを再起動して同じフロッピーを見ると新しいファイルが現れます。 フロッピーの内容を変更するたびに再起動するということは現実的ではないので何か良い方法がありましたら教えてください。

  • クラリス4のファイル1ヶだけ開けません

    パワーブック1400を使ってクラリス4で日記を20年書き続けてています。 過去日記の17年10月のファイルを開こうとしたら 「この操作を実行するためのメモリが不十分です。書類を保存して アプリケーションを終了してメモリサイズを増やして下さい」という メッセージが出て開けません。他のすべての日記ファイルは 開くことが出来ます。「書類を保存して・・」のような 書類は開いていません。他のアプリケーションも使っていません。 再起動してもダメでした。解決方法をお教え下さい。17年10月のファイルが壊れていたら内容を取り出すことは出来ますか? 他のクラリスファイルは全部開くので仮想メモリを増やすのも躊躇してます。 宜しくお願い申し上げます。

    • ベストアンサー
    • Mac