2008-12-08 6 views
3

Note - Je n'ai pas encore beaucoup exploré le SDK iPhone d'Apple.L'iPhone est-il "cron-able"?

Cependant, basé sur un autre question demandé récemment, je me demande si, puisque l'iPhone exécute une édition dépouillée de Mac OS X si elle n'a pas de fonction crontab.

Si oui, comment y accéder?

Merci.

Répondre

5

Semble qui fonctionne par défaut Cron sur l'iPhone, vous avez juste besoin de pouvoir modifier le fichier crontab - soit la racine d'un ou l'utilisateur un mais pas à l'utilisateur une apparence.

Il y a des problèmes avec sleep et cron, mais il y a une bonne discussion à ce lien.

+0

Est-il possible d'accéder à crontab sur un iPhone non jailbreaké? –

+0

Je ne le crois pas. En espérant qu'Apple mettra les minuteurs et les tâches planifiées dans une future version de l'iPhone/SDK iPhone, mais pour les tâches d'interrogation réseau, je pense qu'ils voudront que vous utilisiez la fonction de notifications push dans la prochaine version. – JeeBee

+0

btw - a-t-il changé dans iOS 4.3? – warren

6

L'iPhone exécute cron - mais vous ne pourrez pas l'utiliser dans une application développée uniquement avec le SDK. Il n'y a absolument aucun support pour le processus d'arrière-plan ou le lancement d'arrière-plan via des alarmes ou des minuteurs (par exemple, crontab).

3

Vous ne pouvez pas utiliser cron sur un iPhone non jailbreaké. Peut-être que vous pourriez tirer parti du service de notification push: Avoir cron (ou un autre planificateur) fonctionnant sur une autre machine qui envoie des notifications au téléphone au moment approprié.

+0

Et j'espère que vous n'avez pas une application comme celle que j'ai mise de côté qui nécessite de se réveiller chaque minute! –

+0

Vous pouvez utiliser l'application PushThePage sur l'iDevice et un script shell s'exécuter automatiquement sur une machine Linux ou Mac qui utilise curl pour ouvrir le lien "envoyer vers l'appareil" sur le site Web de PushThePage avec un message où l'URL de la page devrait être. Ad @ m – kirb

4

Il semble que l'iPhone ne fonctionne plus ni crons a crontab (2012, iPhone 4 jailbreaké, iOS 5.01)