gpt4 book ai didi

objective-c - 如何通过NSTask运行 "Purge"命令?

转载 作者:行者123 更新时间:2023-12-03 17:36:06 27 4
gpt4 key购买 nike

我正在制作一个免费的 Mac 应用程序,它只是可以在终端中运行的“purge”命令的包装器。我厌倦了 Mac App Store 中充斥的盗版行为,我只想帮助人们。我已经完成了 GUI,但我只是不知道如何成功运行命令。

我知道我需要使用 NSTask,但我可能没有正确执行。

NSTask *task = [[NSTask alloc] init];
[task setLaunchPath:@"/bin/sh"];
[task setArguments:[NSArray arrayWithObjects:@"Purge", nil]];
[task launch];

我该如何解决这个问题?

最佳答案

purge 可执行文件位于 /usr/bin 中,因此:

NSTask *task = [[NSTask alloc] init];
[task setLaunchPath:@"/usr/bin/purge"];
[task launch];

或者,更简单:

[NSTask launchedTaskWithLaunchPath:@"/usr/bin/purge" arguments:[NSArray array]];

关于objective-c - 如何通过NSTask运行 "Purge"命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6754794/

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