如何在iPhone上捕获系统统计信息?

时间:2009-09-05 00:29:21

标签: iphone objective-c process system

我正在尝试编写一个可以模仿* nix系统上可用的顶级系统实用程序的iPhone应用程序。似乎system()和/或popen()应该使我能够捕获在iphone上执行的系统命令的输出。但是,以下代码不为popen或system提供输出。是否有其他方式来获取此信息。 iphone上的iStats应用程序似乎能够捕捉到这一点,而且我认为苹果自应用商店以来就受到了祝福。无论如何,我们非常感谢任何帮助!!

FILE  *f = popen("ps", "r");
    StringPtr *buf1 = malloc(60);
    fread(buf1, 0, sizeof(buf1), f);
    NSLog(@"system = %s",buf1 );
    system('ls /');

1 个答案:

答案 0 :(得分:-4)

AFAIK你试图运行的命令不是在香草iphone上,但绝对是越狱的。这就是它无法正常工作的原因。

iStats收集您有权访问的mac机器的统计信息,而不是本地iphone。