注意 - 我还没有深入研究 Apple 的 iPhone SDK。
但是,基于最近提出的另一个问题,我想知道如果 iPhone 没有 crontab 功能,它是否正在运行一些精简版的 Mac OS X。
如果是这样,您将如何访问它?
谢谢。
注意 - 我还没有深入研究 Apple 的 iPhone SDK。
但是,基于最近提出的另一个问题,我想知道如果 iPhone 没有 crontab 功能,它是否正在运行一些精简版的 Mac OS X。
如果是这样,您将如何访问它?
谢谢。
iPhone 确实运行 cron - 但您将无法在仅使用 SDK 开发的任何应用程序中使用它。绝对不支持通过警报或计时器(例如 crontab)的后台进程或后台启动。
似乎 cron 默认在 iPhone 上运行,您只需要能够编辑 crontab 文件——无论是 root文件还是用户文件,但显然不是用户文件。
睡眠和 cron 存在问题,但在该链接上有很好的讨论。
看来 iPhone 不再运行 crons 也没有 crontab(2012,iPhone 4s 越狱,iOS 5.01)
您不能在未越狱的 iPhone 上使用 cron。
也许您可以利用推送通知服务:让 cron(或其他调度程序)在另一台机器上运行,在适当的时间向手机发送通知。