gpt4 book ai didi

objective-c - 通过 NSTask 执行 bash 命令的结果

转载 作者:行者123 更新时间:2023-12-03 17:09:32 26 4
gpt4 key购买 nike

我有一个在 Objective-C 中使用 NSTask 的示例

NSTask *task = [[NSTask alloc] init];
[task setLaunchPath:@"/bin/bash"];
[task setArguments:@[ @"-c", @"cp /Directory/file /users/user_name/Desktop" ]];
[task launch];

我想知道[task setArguments:]是否返回执行该命令的成功或失败状态,并保存状态以供以后检查。我怎样才能得到这个结果?

最佳答案

I want to know if the [task setArguments:] returns a state of success or failure for executing that command, and save the state to check afterwards.

为什么您认为设置尚未启动和运行的任务的参数可能会返回运行命令的状态?

How can I get that result?

阅读 NSTask、其方法 waitUntilExit 及其属性 terminationStatus 的文档。

也就是说,正如 @ItaiFerber 在评论中提出的那样,希望这只是一个示例,您并没有真正使用 NSTask 来运行 cp

关于objective-c - 通过 NSTask 执行 bash 命令的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45381805/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com