Jawaban:
Sementara jawaban KeithB benar, sebenarnya, cron
sudah usang mendukung OS X spesifik launchd
.
Perintah yang harus dijalankan launchd
dijelaskan dalam "daftar" Apple, atau daftar properti, yang sebenarnya hanya file XML:
<?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>
Karena itu, ini bukan cara penjadwalan yang sangat user friendly (atau mirip Mac) untuk dijalankan. Pertanyaan tentang SuperUser ini mencantumkan beberapa alternatif GUI, termasuk:
launchd Editor ($ 5 Shareware)
cron
menjadi usang :-(
Anda juga dapat memulai alur kerja Automator dengan iCal jika Anda hanya menginginkan sesuatu yang sederhana. Kalau tidak, saya akan melakukannya melalui launchd.
Ada dua alat baris perintah Unix yang melakukan apa yang Anda inginkan. at
akan memungkinkan Anda untuk menjadwalkan tugas untuk dieksekusi satu kali pada waktu tertentu di masa depan. Tentu saja, bagian dari tugas itu bisa menjadwalkan tugas lain.
cron
memungkinkan Anda untuk menjadwalkan tugas untuk dieksekusi secara teratur pada waktu yang sama, berdasarkan waktu, hari dalam seminggu, dll.
Satu hal yang perlu diperhatikan adalah bahwa kedua hal ini tidak akan menjalankan tugas jika mesin Anda tidak berjalan pada saat dijadwalkan. Ada beberapa alternatif, seperti anacron, yang akan menjalankan tugas terjadwal pada saat mesin dinyalakan.
iCal dapat digunakan untuk menjalankan AppleScripts , meluncurkan aplikasi, dan melakukan tugas sesuai jadwal.
Ada batasan untuk menggunakan iCal, tetapi sudah termasuk dengan Mac OS X dan relatif mudah diatur. Batasan dan visual walk through tentang cara mengatur AppleScript terjadwal termasuk dalam tautan di atas.