0

最初にすべてのスレッドが生成されるわけではないスレッド化されたプログラムを作成しています。最初に 1 つ以上のスレッドが完了するのを待たなければならないものもあります。xterm出力を読み取るために s を開いたままにしたい場合を除いて、これは問題にはなりません。場合によっては、ファイルへのパイピングが機能しないことがあります。これは、ターミナル出力で自分自身を上書きする複雑な処理が行われているためです。

を使用 my $xt_hold = "xterm -sl 5000 -geometry 350x50+0+100 -iconic -hold -e $cmd"; system($xt_hold);して作成しましたxtermが、終了時にスレッドに参加できません。xterm を開いたままにして、終了時にいつスレッドに参加するかを知ることができる別の方法はありますか?

GNU を使用したより良い解決策があれば、screenおそらくそれに興味があるでしょうが、私の第一の選択は、 GNUxtermに精通しているという理由だけです。

4

2 に答える 2

0

これに答えようとしているうちに、あることに気づきました。テキスト ファイルに表示されていた文字は、色の制御文字であり、削除/バックスペース文字もあると思います。これらは端末でのみ解釈できるため、元の端末でログファイルを表示できますless -r.

于 2014-02-08T01:05:22.420 に答える