Chinaunix

标题: 请教一个UNIX重定向问题,请各位大师帮忙 [打印本页]

作者: duansq    时间: 2006-08-07 08:49
标题: 请教一个UNIX重定向问题,请各位大师帮忙
我一个C程序在SOLARIS8下运行,一直采用nohup 程序 >/dev/null&
放后台运行,也不写日志,但前段时间发现程序和别的程序连接有问题,于是修改写日志nohup 程序>日志文件,从日志文件发现我们的C程序多次重起,最后通过修改程序,打印启动时间和进程号;检查发现程序没有重起,而是程序日志重复记录,最多能达到14次,按说重定向应该就写一次日志,不知道这个问题到底出在什么地方??是什么原因造成的?这个和操作系统的补丁难道有关??现请教各位大拿,谢谢
作者: duansq    时间: 2006-08-07 08:52
各位高手如有知道请赐教
作者: wenwen    时间: 2006-08-07 20:46
肯定只写一次呀.  先不重定向, 直接输出到屏幕上, 看看是不是也有重复14次之多.
作者: oramind    时间: 2006-08-08 10:31
wenwen\'s suggestion is good.
try it without nohup.
see what happens to stdout.
作者: duansq    时间: 2006-08-09 16:14
直接写屏幕肯定没问题,这个也经过多次测试,但只要重定向就出现问题




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