【问题标题】:iphone redirect shell commandiphone重定向shell命令
【发布时间】:2010-08-17 17:54:49
【问题描述】:

我正在开发一个调用 shell 命令的越狱 iPhone 应用程序。要读取输出,我将命令的输出重定向到文件。这就是我的问题所在。当我尝试执行重定向时,sh 报告不允许该操作。这是 gdb 的确切输出:sh: ./tmp/tmp.out: Operation not permitted 另外,我使用 system() 函数调用我的命令。提前谢谢你

【问题讨论】:

    标签: iphone shell command jailbreak


    【解决方案1】:

    您可能希望使用专为此类事情构建的NSTask

    【讨论】:

    • 据我所知,nstask 不属于 cocoa touch 库还有其他想法吗?
    • @romejoe 它在那里(我检查过),虽然没有记录
    • 好的,我必须导入什么头文件或框架文件才能访问它? nstask 是否也适用于所有固件版本?
    • @romejoe 我会尝试从Foundation.framework 复制NSTask.h for Mac。你不应该链接任何额外的东西。我想它适用于所有固件,但我只能确认 iOS 4。
    • 谢谢你这在我完成测试后有效,如果 nstask 在所有固件上都可以正常工作
    猜你喜欢
    • 2021-11-09
    • 2016-05-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-09
    • 1970-01-01
    相关资源
    最近更新 更多