1
A
回答
1
快速而肮脏的方法是将子进程的输出重定向到一个(临时)文件。
甲终端跟踪该文件然后可以使用一个命令等
xterm -e tail -f /tmp/child1.out
该终端可以被关闭并在需要时打开开始。
如果您不想将输出存储在文件中,可以使用fifo(请参阅mkfifo(1)
),但由于fifo不存储数据,您将无法查看过去的输出。
+0
我想过把输出抽到FIFO中问题是,如果没有人正在从FIFO中读取数据,并且我的应用程序正在运行数周,是不是会用这种不必要的输出填充OS的RAM? – jackhab 2009-06-11 08:15:26
0
从你的终端,运行:
touch proc1.log
xterm -e tail -f proc1.log
topuch proc2.log
xterm -e tail -f proc2.log
/run/proc/1.sh >> proc1.log
/run/proc/2.sh >> proc2.log
现在你有2个终端的子进程
0
屏幕可以做到这一点的输出以下。您可以使用新程序启动分离的屏幕。
喜欢的东西:
screen -d -m -S my-emacs-session emacs foo.c
相关问题
- 1. 在Linux终端中重新着色特定应用程序
- 2. 使用整个终端窗口的终端应用程序
- 3. 如何在将应用程序与终端连接时将应用程序绑定到用户
- 4. 添加一个终端到一个swing应用程序
- 5. 通过Linux终端运行Java GUI应用程序
- 6. 从我的应用程序获取linux终端值
- 7. 如何在Linux终端应用程序中检测XOFF和XON
- 8. 使用Linux shell应用程序的Qt - 必须连接到终端
- 9. 端口一个Rails应用程序从Windows到Mac或Linux
- 10. 多个应用程序的UDP端口绑定?
- 11. 哪个WCF绑定局域网客户端应用程序
- 12. 将Javascript绑定到GWT应用程序
- 13. 部署终端库Java应用程序
- 14. 终端在PySide中的应用程序
- 15. Perl多终端应用程序
- 16. 从应用程序启动终端
- 17. 通过终端停止应用程序
- 18. Mac终端Chrome应用程序.localized
- 19. 在Linux终端
- 20. ImageMagick,Linux终端
- 21. 在Linux终端
- 22. 管道数据到Linux程序,期望TTY(终端)
- 23. 如何将应用程序绑定到LINUX中的特定网络接口?
- 24. 如何使用终端运行特定的Android应用程序?
- 25. 在几个后端应用程序之间共享用户表
- 26. 更新WPF/WCF应用程序中的几个数据绑定用户控件
- 27. 如何将一个服务绑定到多个应用程序
- 28. 如何使用linux终端运行未安装(便携式)应用程序
- 29. 到达heroku应用终端
- 30. COM端口终端程序
您可以更改产卵子进程的程序? – 2009-06-12 02:20:58