プログラムを実行中の標準出力をリモートから入っている
人に見せたい場合、
#foobar > /dev/pts/1
というようにリダイレクトすれば良いですが、
もしリモートから入っている複数の人(2人以上)
に標準出力を見せる場合はどのようにすればよいのですか?
教えてください。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

汚い手ですが…



#foobar | tee /dev/pts/1 | tee /dev/pts/2 | tee /dev/pts/3 > /dev/pts/4
って言うのはダメですか?
    • good
    • 0

toysmith さんの回答がズバリだとは思いますが、


視点を変えた案をもう一つ。

実行する側ではテンポラリファイルに

% foobar > /tmp/output.txt

ってやっておいて、見る側で、

% tail -f /tmp/output.txt

とやれば、端末は幾つでもOK。
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

Q/dev/dsk,/dev/rdsk と /dev/osa/dev/dsk について

Solaris2.6を利用しています。

CPU利用率のwioの値が高い為、DiskI/Oに問題があるのかと思い、
sar -d コマンドで調べたところ、"sd339,f" に問題があるらしい事が
わかりました。

それで、/etc/path_to_inst で対応するデバイスを調べたのですが、
/dev/dsk,/dev/rdsk のいずれにもそのデバイスに対応する
デバイスファイルはなく、/dev/osa/dev/dsk にありました。

ハードディスクのデバイスファイルは/dev/dsk,/dev/rdsk にある事までは
参考書などで調べる事ができたのですが、/dev/osa/dev/dsk について記述のある
参考書やWEBページを見つける事ができませんでした。

/dev/dsk,/dev/rdsk にはなく、/dev/osa/dev/dsk にある、ということは
どういうことなんでしょうか?
(ハードディスクじゃないんですか?)
/dev/osa/dev/dsk はどんなデバイスファイルが
入っているところなんでしょうか?

また、この辺を知るにはどこを調べればよろしいでしょうか?

どなたか詳しい方、ご教授ください。よろしくお願いします。

Solaris2.6を利用しています。

CPU利用率のwioの値が高い為、DiskI/Oに問題があるのかと思い、
sar -d コマンドで調べたところ、"sd339,f" に問題があるらしい事が
わかりました。

それで、/etc/path_to_inst で対応するデバイスを調べたのですが、
/dev/dsk,/dev/rdsk のいずれにもそのデバイスに対応する
デバイスファイルはなく、/dev/osa/dev/dsk にありました。

ハードディスクのデバイスファイルは/dev/dsk,/dev/rdsk にある事までは
参考書などで調べる事ができたのですが、/dev/osa/dev/ds...続きを読む

Aベストアンサー

/dev/osa/dev/以下はOpen Storage Array(OSA)というRAID Managerのデバイスです。
今回、RAID Managerをご利用のようですので、/dev/osa/dev/dskにあるのではないでしょうか?
通常は、/dev/dskや/dev/rdsk(RAWデバイス)になります。

また、障害の件ですが、申し訳ありませんが当方では分かりかねます。
coreが吐かれている場合は、管理者やサポートに解析して貰って調査するしかないですね。

Q/dev/zeroって何ですか?

「RED HAT LINUX7.3」を使っています。
気になったのですが、/dev/zeroって一体何なのでしょうか?

Aベストアンサー

bs=1024 count=1000000

ブロックサイズが1024バイト
それを1000000回繰り返すという意味ですね。

manコマンドが使えるなら、ddのオプションを確認して下さい。

# man dd

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

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

Aベストアンサー

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

QLinuxでキーボードに割り当てられたデバイスファイル(/dev/?)はありますか?

Linuxで、標準入力をファイルなどキーボードの他に割り当てたときに、別にキーボードから入力を取りたいです。
(エラー処理など)

そのために、/dev/?でキーボードに割り当てられたないかと探しているのですが、ないでしょうか?
もしあれば教えていただきたいです。

また、なにか他によい方法があれば教えていただきたいです。

よろしくお願いします。

Aベストアンサー

仮想コンソールでは,標準入出力は /dev/tty* とか /dev/pty* とか,まあ使用する端末の種類によって変わりますが.

プログラム実行中に他の仮想コンソールからキーボード
入力したい場合は,ctrl+F2, ctrl+F3 ... などで端末
を切り替えられます.

まあ,こういう質問が出るということは,X は動かしていないんでしょうけど,ネットワークに接続されていればリモートからの操作もできますね.

これ以上のことは,もちっと具体的に状況がわからないと…

Q誤って/devをmvしてしまったら

こんにちは。
他のディレクトリと間違って、/にて
mv dev dev.bk
としてしまい、何もできなくなってしまいました。

こんな馬鹿者に知恵をお貸しください。
電源は落としてしまいました。
よろしくお願いします。

Aベストアンサー

>OSはUNIXです。

質問のジャンルからそれはわかりますが、
これでだけでは情報としては全く足りません。

Solaris,hp-ux,irix,AIX,FreeBSD,NetBSD,Linux,Sun OS,
どれもunixと言えばunixだし、どれもUNIX系OSなだけで
unixで無いとも言えますし。
更に、バージョンとか対象CPUとかマシンとか、Linuxならディストリビューションとかでいろいろあります。
勿論、共通な部分もありますが、
こういうブートとかファイルシステムが関係している話ではどれも違ってきます。


まあ、CDブートができないならFDブートで復旧させるか,
HDDを他のマシンにつないでそこでマウントして復旧させるかでしょうね。

中身に未練がなければ、再インストールの方が早そうですが。


このカテゴリの人気Q&Aランキング

おすすめ情報