- (NSString *)executeCommand: (NSString *)cmd
{
NSString *output = [NSString string];
FILE *pipe = popen([cmd cStringUsingEncoding: NSASCIIStringEncoding], "r+");
if (!pipe)
return @"";
char buf[1024];
while(fgets(buf, 1024, pipe)) {
output = [output stringByAppendingFormat: @"%s", buf];
}
pclose(pipe);
return output;
}
NSLog(@"cmdResult:%@", [selfexecuteCommand: @"ping -c 3 siruoxian.iteye.com"]);