2017-10-28 87 views
0

我厌倦了试图让一个屏幕程序的输出到一个文件..保存画面输出到文件

我看到了相关topic但它并没有帮助我。

我已经试过:

script -a -t 0 out.txt screen myprogram parameters 
screen myprogram parameters > out.txt 
screen myprogram parameters >> out.txt 
screen myprogram parameters 2> out.txt 
screen myprogram parameters 2>> out.txt 
screen myprogram parameters &> out.txt 
screen myprogram parameters &>> out.txt 
screen myprogram parameters | tee out.txt 
screen myprogram parameters | tee -a out.txt 
screen myprogram parameters |& tee out.txt 
screen -L myprogram parameters 
screen -L out.txt myprogram parameters 

没有什么不工作...

回答

0

我想,你做你的最后一次尝试的语法错误。它应该是:

screen -L myprogram parameters 

结果在screenlog.?文件中。

您可以更改,在〜/ .screenrc,如果需要的话:

echo "logfile LOGFILE" >> ~/.screenrc 
+0

我已经尝试过'屏幕-L myprogram parameters'但没有''screenlog文件。?。 – UnityMan

+0

目录中是否有其他(屏幕创建的)文件? – xanoetux

+0

不,在主目录中没有其他屏幕创建的文件。 – UnityMan