winlin

fix process bug.

@@ -97,7 +97,7 @@ int SrsProcess::initialize(string binary, vector<string> argv) @@ -97,7 +97,7 @@ int SrsProcess::initialize(string binary, vector<string> argv)
97 if (nffp == ">") { 97 if (nffp == ">") {
98 // 1 > file 98 // 1 > file
99 if (!nnffp.empty()) { 99 if (!nnffp.empty()) {
100 - stderr_file = nnffp; 100 + stdout_file = nnffp;
101 i++; 101 i++;
102 } 102 }
103 } else { 103 } else {
@@ -208,8 +208,7 @@ int SrsProcess::start() @@ -208,8 +208,7 @@ int SrsProcess::start()
208 // log basic info 208 // log basic info
209 if (true) { 209 if (true) {
210 fprintf(stderr, "\n"); 210 fprintf(stderr, "\n");
211 - fprintf(stderr, "process parent pid=%d\n", ppid);  
212 - fprintf(stderr, "process parent cid=%d\n", cid); 211 + fprintf(stderr, "process ppid=%d, cid=%d, pid=%d\n", ppid, cid, getpid());
213 fprintf(stderr, "process binary=%s\n", bin.c_str()); 212 fprintf(stderr, "process binary=%s\n", bin.c_str());
214 fprintf(stderr, "process cli: %s\n", cli.c_str()); 213 fprintf(stderr, "process cli: %s\n", cli.c_str());
215 fprintf(stderr, "process actual cli: %s\n", actual_cli.c_str()); 214 fprintf(stderr, "process actual cli: %s\n", actual_cli.c_str());