Yanıtlar:
KeithB cevabı doğru olsa da, aslında, cron
kaldırılmasına karar verildi lehine OS X özgü launchd
.
Çalıştırılacak komutlar launchd
, Apple "plists" veya gerçekten sadece XML dosyaları olan özellik listelerinde açıklanmaktadır:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN"
"http://www.apple.
com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.apple.periodic-daily</string>
<key>ProgramArguments</key>
<array>
<string>/usr/sbin/periodic</string>
<string>daily</string>
</array>
<key>LowPriorityIO</key>
<true/>
<key>Nice</key>
<integer>1</integer>
<key>StartCalendarInterval</key>
<dict>
<key>Hour</key>
<integer>3</integer>
<key>Minute</key>
<integer>15</integer>
</dict>
</dict>
</plist>
Bunu söyledikten sonra, çalıştırılacak komutları zamanlamanın çok kullanıcı dostu (ne de Mac benzeri) bir yolu değildir. SuperUser'daki bu soru , aşağıdakiler de dahil olmak üzere birkaç GUI alternatifini listeler:
launchd Editör (5 $ Shareware)
cron
kullanımdan kaldırıldığından bahsetmiyor :-(
Basit bir şey istiyorsanız, Automator iş akışlarını iCal ile de başlatabilirsiniz. Aksi takdirde bunu launchd aracılığıyla yapardım.
İstediğinizi yapan iki Unix komut satırı aracı vardır. at
gelecekte belirli bir zamanda bir kez yürütülecek bir görev zamanlamanıza olanak tanır. Tabii ki, görevin bir kısmı başka bir görev zamanlamak olabilir.
cron
günün saatine, haftanın gününe vb. göre aynı anda düzenli olarak yürütülecek görevleri zamanlamanızı sağlar.
Unutulmaması gereken bir nokta, makineniz planlandığı sırada çalışmıyorsa, her ikisinin de görevleri çalıştırmayacağıdır. Makinenin bir sonraki önyüklemesinde zamanlanmış görevleri çalıştıracak anacron gibi alternatifler vardır.
iCal, AppleScripts'i çalıştırmak , uygulamaları başlatmak ve bir zamanlamaya göre görevleri gerçekleştirmek için kullanılabilir.
İCal kullanımıyla ilgili sınırlamalar vardır, ancak Mac OS X'te bulunur ve kurulumu nispeten kolaydır. Zamanlanmış bir AppleScript'in nasıl kurulacağına ilişkin sınırlamalar ve görsel bir yürüyüş yukarıdaki bağlantıda bulunmaktadır.