Chinaunix

标题: 新建的对话期没有与终端关联怎么理解? [打印本页]

作者: fmjz_qs214    时间: 2016-04-12 21:04
标题: 新建的对话期没有与终端关联怎么理解?
我在一个进程中用setsid()函数新建了一个会话,没有关联终端那么可以打印输出吗?请指教
作者: windoze    时间: 2016-04-12 21:15
有三个选项
A、你只是想打印一些输出
B、你需要一个全功能tty
C、你需要在你的桌面环境里开一个终端窗口
你选哪个?
作者: fmjz_qs214    时间: 2016-04-12 21:30
我选A,在屏幕输出一些字符。没有终端是不是就表示不能用标准I/O流读写?
windoze 发表于 2016-04-12 21:15
有三个选项
A、你只是想打印一些输出
B、你需要一个全功能tty

作者: windoze    时间: 2016-04-12 23:36
本帖最后由 windoze 于 2016-04-12 23:37 编辑

回复 3# fmjz_qs214

ABC其实都可以输出在“屏幕”上,你仔细想想你说的“屏幕”到底是指什么,然后重选一遍。

因为你如果真的想选A,你压根就不会去碰setsid这种东西。
作者: windoze    时间: 2016-04-13 00:03
顺便给你说个简单的办法吧,把log打在一个文件里,然后用tail -F
作者: fmjz_qs214    时间: 2016-04-13 07:52
回复 5# windoze


    谢谢勤劳的版主大大!




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2