Domanda

ho scritto un AppleScript per montare un'immagine disco sparse in bundle. Voglio che questo script da eseguire esattamente quando lanci di Time Machine.

posso controllare se Time Machine è in esecuzione con la dichiarazione on idle,

on idle
    ....
    return <interval>
end idle

, ma sono abbastanza sicuro, non è un modo affidabile per farlo.

IMO fare un trigger di eventi per l'evento Application Launch sarebbe un approccio migliore.

Mi rendo conto se qualcuno mi può aiutare.

È stato utile?

Soluzione

È possibile utilizzare un LaunchAgent (vedi Lingon ) per eseguire un'azione quando un file è modificato. Time Machine ha qualche file da qualche parte che esso modifica ogni volta che si avvia.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a apple.stackexchange
scroll top