Außer cron und launchd ist mir nichts bekannt, was in Mac OS sonst noch für scheduled Tasks verwendet werden könnte. cron ist AFAIK ab Tiger nicht mehr an Board, also bliebe noch launchd. Damit kannst du dann ein beliebiges Shellscript zu einem bestimmten Zeitpunkt ausführen lassen.
Wie man ein launchd Startskript erstellt, habe ich mal in meinem wiki dokumentiert:
http://wiki.prontosystems.org/mac:start_script Du müßtest das Script nur etwas umschreiben. In etwa so (ungetestet):
Das sollte morgen den 29.10 um 08:00 Uhr das Script, welches im String pfad_zum_script hinterlegt ist, ausführen.
Des Weiteren benötigst du noch das eigentliche Script zum Löschen der Datei, was ein simples Bash Skript sein kann:
Weitere Details kannst du aus dem Apple Developer Artikel ab "Running a Process on a Schedule" entnehmen:
http://developer.apple.com/...-DontLinkElementID_7 HTH Tom