weiqk 发表于 2011-03-28 16:55

如何将输出到其他终端的信息重新输出到当前终端

在我的程序中有下面代码while(1)
{
   printf("print some msg \n");
   sleep(10);
}现在我运行我的程序 foo& 程序的输出信息在当前终端输出,现在我关闭当前终端,比如把putty关闭,重新登录之后我发现程序仍然在运行,但是程序的输出我看不到,我希望有一种办法让我重新登录之后能看到再次看到日志。

求高手指点

weiqk 发表于 2011-03-28 17:00

或者有思路给我关键字我自己搞也行,大仙们,帮忙呀

weiqk 发表于 2011-03-28 23:38

我的问题很复杂吗?我的程序在设备上要跑n久,稳定性都快赶得上服务器的要求了,调试的时候看不到日志是很悲哀的事情

weiqk 发表于 2011-04-02 16:05

简单问题求解答

lost009 发表于 2011-04-03 11:40

日志重定向到文件

weiqk 发表于 2011-05-25 10:49

日志重定向到文件
lost009 发表于 2011-04-03 11:40 http://bbs.chinaunix.net/images/common/back.gif


    我在嵌入式上,空间肯定不够写日志

txdgtwpv 发表于 2011-05-26 09:29

回复 6# weiqk


    既然没有空间,那写在哪都放不下啊

如果连了网,把一段段的信息都mail出去吧

whaaat 发表于 2011-05-26 10:45

Daemon程序要用syslog,日志文件上限是可以指定的。

likeyiyy 发表于 2014-07-04 16:38

我遇到了和你同样的问题,请问你你现在找到方法了吗?

gongjiangnan 发表于 2014-07-07 17:35

本帖最后由 gongjiangnan 于 2014-07-07 17:36 编辑

用 screen 命令试试?
ssh登陆之后 用screen 命令跑程序
下次登陆 恢复 screen
页: [1] 2
查看完整版本: 如何将输出到其他终端的信息重新输出到当前终端