[问题] 如何redirect一个已经执行的prcoess输出

楼主: DIE755127   2019-04-10 22:22:49
用途:
会透过telnet去背景执行某个app(不会结束)
但如果telnet连线中断后app的输出就再也看不到
除非在新的telnet连线重新kill再执行
之前有google过资料 好像要利用gdb才能做到不kill redirect output
有除了gdb以外的方式吗?
作者: ddg902 (爱家的大螃蟹)   2019-04-11 19:12:00
nohup
作者: Gold740716 (项为之强)   2019-04-11 19:05:00
reptyr
作者: holishing   2019-04-11 13:14:00
strace 够用吗?好像只相依glibc
作者: rickieyang (Rickie Yang)   2019-04-11 12:17:00
在同网段,稳定的网络环境里,搞一台 remote 用的机器在上面跑 screen, 再 telnet 到你的 embedded linux
作者: rickieyang (Rickie Yang)   2019-04-10 23:32:00
先 tmux 或是 screen,再执行你的程式
作者: nilsson (惡魔的左手)   2019-04-10 23:36:00
关键字 FG 可以把背景程式 移到前景来
楼主: DIE755127   2019-04-10 23:50:00
但是我想一直保持在背景 所以第二个session应该先拉回前景 再放回背景 output就会重新导向第二个session吗?
作者: kdjf (我抓得到什么呢?)   2019-04-11 00:35:00
同一楼曾经有可以让程式停下来维持状态之后重新执行的project后来是不是死了不知道
楼主: DIE755127   2019-04-11 01:04:00
不过我的环境是在embedded linux 额外安装的都要重新编译 不晓得toolchain有没有办法编译过 怕有很多相依性
作者: kdjf (我抓得到什么呢?)   2019-04-11 01:17:00
不需要吃input的话写到档案里就好,嵌入式就省事为主
作者: enthos (影斯作业系统)   2019-04-14 17:50:00
作者: Piin (过去 现在与未来)   2019-04-14 23:11:00
用screen吧
作者: holishing   2019-04-17 14:42:00
按照原po的说法好像是担心GNU screen相依性太多吧
作者: wildli0422 (wild)   2019-04-23 09:45:00
nohup可以指定输出到某个档案,想看输出去看那个档案就好
作者: holishing   2019-04-23 18:09:00
而且看起来GNU coreutils里面就有nohup了

Links booklink

Contact Us: admin [ a t ] ucptt.com