- 主题:求助local_unitl下无法printf的问题
我自己配的KBS
$BBSSRC/local_unitl/dump_user_title.c这个文件。
开头使用了resolve_ucache
后面通过apply_users遍历所有用户
fprintf(stdout,"...","...");语句在resolve_ucache之前可以输出到屏幕,在其之后
却无法输出到屏幕
师兄配的可以输出到屏幕,但是我配的却不行,什么情况?
我死活找不出问题在哪里...
--
FROM 202.118.239.*
嗯?不会是因为你 daemon 了吧?
【 在 hitsolit (幻) 的大作中提到: 】
: 我自己配的KBS
: $BBSSRC/local_unitl/dump_user_title.c这个文件。
: 开头使用了resolve_ucache
: ...................
--
FROM 220.181.38.244
没有加daemon, 就是直接运行
【 在 askthesky (人生何处不相逢) 的大作中提到: 】
: 嗯?不会是因为你 daemon 了吧?
--
修改:hitsolit FROM 202.118.239.*
FROM 202.118.239.*
具体讲讲,daemon之后会怎么样?
localutl下的程序不是独立的吗,它们的标准输入输出会被miscd重定向吗?
【 在 askthesky (人生何处不相逢) 的大作中提到: 】
: 嗯?不会是因为你 daemon 了吧?
--
FROM 222.171.7.*
所有程序daemon之后,都...(我实在想不起来那个术语叫什么了)会被系统收回
那时节的stdout就不知道在哪儿了啊.....(不知syslog或user mail里会不会有?:)
【 在 luckwithme (Marvel) 的大作中提到: 】
: 具体讲讲,daemon之后会怎么样?
: localutl下的程序不是独立的吗,它们的标准输入输出会被miscd重定向吗?
--
FROM 220.181.38.244
man 3 daemon
Unless the argument noclose is non-zero, daemon() will redirect standard input, standard output and standard error to /dev/null.
【 在 askthesky (人生何处不相逢) 的大作中提到: 】
: 所有程序daemon之后,都...(我实在想不起来那个术语叫什么了)会被系统收回
: 那时节的stdout就不知道在哪儿了啊.....(不知syslog或user mail里会不会有?:)
--
FROM 128.12.150.*
你是说普通程序的daemon,还以为你说得是miscd daemon...
localutl下的程序应该不是daemon吧?
【 在 askthesky (人生何处不相逢) 的大作中提到: 】
: 所有程序daemon之后,都...(我实在想不起来那个术语叫什么了)会被系统收回
: 那时节的stdout就不知道在哪儿了啊.....(不知syslog或user mail里会不会有?:)
--
FROM 222.171.7.*
...不知道你是哪种..
localutl里的你愿意加上句daemon我们也没办法啊....
可以再追追看,good luck!
【 在 luckwithme (Marvel) 的大作中提到: 】
: 你是说普通程序的daemon,还以为你说得是miscd daemon...
: localutl下的程序应该不是daemon吧?
--
FROM 220.181.38.244
localutl里的没有加daemon.
我在顶贴里说了
fprintf(stdout, ... );
resolve_ucache()
fprintf(stdout, ... );
第一个可以输出到屏幕,第二个不行。我遇到的是这样的问题
【 在 askthesky (人生何处不相逢) 的大作中提到: 】
: ...不知道你是哪种..
: localutl里的你愿意加上句daemon我们也没办法啊....
: 可以再追追看,good luck!
: ...................
--
FROM 202.118.239.*
程序正常运行到最后退出了?确定?gdb调过了?
【 在 hitsolit (幻) 的大作中提到: 】
: localutl里的没有加daemon.
: 我在顶贴里说了
: fprintf(stdout, ... );
: ...................
--
FROM 221.218.18.*