当前位置: 技术问答>linux和unix
请教大家一个问题。
来源: 互联网 发布时间:2017-02-24
本文导语: 假如在进程A中用系统函数system产生另一个进程B。在进程B中会将log打到控制台上。请问在不改变B的代码的情况下,能否将log打到一个文件中?谢谢! | 在另一帖已回, 没有楼主所说问题, 权限...
假如在进程A中用系统函数system产生另一个进程B。在进程B中会将log打到控制台上。请问在不改变B的代码的情况下,能否将log打到一个文件中?谢谢!
|
在另一帖已回, 没有楼主所说问题, 权限不够也应该返回非0返回码.
|
system("/xxx/b > yyy.log");
|
++
把进程B的终端输出重定向到yyy.log
|
标准输入输出重定向
|
为什么用命令cmd >> filename 2>&1能够重定向输出到文件,
但是用system("cmd >> filename 2>&1")却不能重定向输出到文件?
谢谢!
但是用system("cmd >> filename 2>&1")却不能重定向输出到文件?
谢谢!