Chinaunix
标题:
一个脚本语句的问题
[打印本页]
作者:
xbjpkpk
时间:
2012-04-23 14:13
标题:
一个脚本语句的问题
就是 用脚本调用一个应用程序,把应用程序的输出,保存在一个文件中就行了 且这个这个程序需要选项 -daemon
我是这样写的 connect -daemon > 1.c ,但是这样的结果是 1.c 文件一直为空。但是直接运行 connect -daemon,不重定向,这样会在屏幕上输出一个结果。
求教啊 为什么 不能重定向了,别的进行重定向 都没有问题
作者:
wayling
时间:
2012-04-23 14:47
本帖最后由 wayling 于 2012-04-23 14:47 编辑
回复
1#
xbjpkpk
connect -daemon | tee 1.c
it's ok?
作者:
xbjpkpk
时间:
2012-04-23 15:22
回复
2#
wayling
不行啊,还是一样 1.c 是空的
作者:
amarant
时间:
2012-04-23 15:27
试试 &>
作者:
瀚海书香
时间:
2012-04-23 16:05
回复
1#
xbjpkpk
有可能你的输出是stderr,而不是stdout.
这样试试吧:
connect -daemon > 1.c 2>&1
作者:
xbjpkpk
时间:
2012-04-23 22:10
回复
5#
瀚海书香
明天上班再试下,记得今天也试过这个,把标准输入标准错误输出,全部重定向了,还是空文件。
作者:
kvmautotest
时间:
2012-04-23 22:57
回复
5#
瀚海书香
如果是stderr 那terminal上也应该有显示。
不会terminal和文件中都没有东西。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2