美文网首页
执行终端命令

执行终端命令

作者: 皮蛋豆腐酱油 | 来源:发表于2020-03-22 16:23 被阅读0次
    NSTask *task = [[NSTask alloc] init];
            [task setLaunchPath: @"/bin/sh"];
            NSArray *arguments = [NSArray arrayWithObjects:@"-c", [NSString stringWithFormat:@"%@", @"输入命令'"], nil];
            [task setArguments:arguments];
            NSPipe *pipe = [NSPipe pipe];
            [task setStandardOutput:pipe];
            NSFileHandle *file = [pipe fileHandleForReading];
            [task launch];
            NSData *data = [file readDataToEndOfFile];
            [file closeFile];
            
            //解析返回结果
           NSString *result = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
    

    相关文章

      网友评论

          本文标题:执行终端命令

          本文链接:https://www.haomeiwen.com/subject/hcjvyhtx.html