"xterm -hold -e"コマンドの出力をリダイレクトする方法

teeこれを使用して端末からコマンド出力を記録できることを知っています。たとえば、次のようになります。

df -h | tee ~/log.txt

しかし、次のようなより複雑なコマンドを使用してこれを行うにはどうすればよいですか?

xterm -hold -e program arg1 arg2 arg3

私は成功せずにこれを試しました。

xterm -hold -e matlab -noxterm -nojvm -r "solver('/path/to/a/folder',1)" | tee ~/log.txt

xterm私の目標は、合計のすべての出力を記録することです。いいえ元の端末です。これ

ベストアンサー1

xtermロギングを有効にして、すべてのxterm出力をファイルに送信できます。

xterm -l -lf logfile.txt -e program

おすすめ記事