ieie.it

lanciare script ad intervalli regolari in iOS

Written by Ieie on 25 November 2013 – 19:52 -

Forse non è una cosa risaputa ma anche iOS ha un suo sistema interno tipo “crontab” per poter lanciare comandi ad intervalli regolari.

Per iniziare bisogna prima creare un file plist dove indichiamo l’ora e il minuto in cui vogliamo che il nostro script sia avviato, successivamente si copia questo file nel path /Library/LaunchDaemons e infine si lancia dalla shell del dispositivo iOS questo comando:

launchctl load /Library/LaunchDaemons/nomescript.plist

 

plist di esempio:

<?xml version=”1.0″ encoding=”UTF-8″?>
<!DOCTYPE plist PUBLIC “-//Apple//DTD PLIST 1.0//EN” “http://www.apple.com/DTDs/PropertyList-1.0.dtd”>
<plist version=”1.0″>
<dict>
<key>Label</key>
<string>nomescript</string>
<key>Program</key>
<string>/var/mobile/nomescript.sh</string>
<key>OnDemand</key>
<true/>
<key>StartCalendarInterval</key>
<dict>
<key>Hour</key>
<integer>0</integer>
<key>Minute</key>
<integer>10</integer>
</dict>
</dict>
</plist>

Il plist di esempio una volta caricato eseguirà lo script alle 0:10 di ogni giorno

Per “de-schedulare” lo script è necessario eseguire:

launchctl unload /Library/LaunchDaemons/nomescript.plist

 

Driver per adattatore da usb a seriale per Mac OS X

18 April 2011 – 19:42

Ultimamente sto usando molto la seriale avendo ripescato in un angolo un robot della parallax e per evitare ogni volta di usare una macchina virtuale per usare l'adattatore ho cercato ...

Vpn server con Ubuntu per Iphone

2 March 2010 – 23:58

L'iphone supporta di default tre protocolli: L2TP Cisco IPSec PPTP in questa guida vedremo come configurare l'Iphone per il protocollo PPTP. Configurazione Server: Diamo: sudo apt-get install pptpd Modifichiamo il file /etc/pptpd.conf e abilitiamo la configurazione con le ...

Eee 1000h Snow Leopard 10.6.2

26 January 2010 – 12:30

E' da poco che mi sono addentrato nel mondo degli hackintosh cioè pc che fanno però girare Mac Osx come sistema operativo. In questo post non vedremo come installare da ...

Compilare driver per Cinergy T Stick su Ubuntu

15 December 2009 – 21:00

Oggi ho deciso di fare gli aggiornamenti al server video di casa (ubuntu 9.10) e come c'era da aspettarsi è saltato Mythtv non consentendomi di guardare la tv in streaming. Niente ...

Errore 150:30 Dreamweaver come risolverlo?

15 December 2009 – 12:45

Pochi giorni fa andando a sistemare un computer di un amico con Osx sono incappato nell'errore 150:30 di Dreamweaver, in particolare qualunque software del pacchetto Adobe lanciava quell'errore. La soluzione è ...

Nuovo firmware per la Fonera 20N

12 December 2009 – 11:50

E' notizia di pochi giorni fa il rilascio del firmware 2.3.5.0 RC2 nome in codice Rudolph in versione beta disponibile qui.Sono stati risolti molti bug e aggiunte nuove features , ...

I peccati di Windows 7

19 November 2009 – 12:53

Prendo spunto da un messaggio arrivatomi in mailing list per diffondere ed aderire alla campagna che troviamo su questo sito web: http://it.windows7sins.org/ Per maggiori informazioni visitate il sito web In breve: 1. Avvelenamento ...

Stasera c’è il Pgp Signing Party a Roma

12 November 2009 – 12:04

Stasera al "Giovedì Nerd" al Fusolab - Via Giorgio Pitacco, 29 - Roma ci sarà un key signing party dove ogni partecipante ha la possibilità di firmare la chiave degli altri. I ...

Ssh e come eliminare WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

5 November 2009 – 19:02

Molte volte dovendo entrare spesso in macchine via ssh dalla rete interna capita che queste abbiano lo stesso ip, questo comporta giustamente che ssh ci avverta di un probabile attacco ...

About Me

Qui condividero' la mia conoscenza ed esperienza riguardo ai miei hobby e il mio lavoro. Molti dei miei articoli riguarderanno il mondo GNU/linux, hardware wifi e il mondo Apple. More

Vuoi Iscriverti?

 Sottoscrivi il feed
Cerca :