Jika tugas cron Anda hanya berjalan di Mac OS X, Anda mungkin ingin menggunakan launchd sebagai gantinya.
Dari Menjadwalkan Pekerjaan Berwaktu (dokumen Apple resmi):
Catatan:Meskipun masih didukung, cron bukanlah solusi yang disarankan. Itu sudah tidak digunakan lagi karena launchd.
Anda dapat menemukan informasi tambahan (seperti halaman Wikipedia launchd) dengan pencarian web sederhana.
Coba ini:
0,30 * * * * your command goes here
Menurut halaman manual resmi Mac OS X crontab(5), /
sintaks didukung. Jadi, untuk mencari tahu mengapa itu tidak berhasil untuk Anda, Anda harus melihat log untuk cron. Di log tersebut, Anda harus temukan pesan kegagalan yang jelas.
Catatan:Mac OS X tampaknya menggunakan Vixie Cron, sama seperti Linux dan BSD.
crontab tidak mengerti "interval", itu hanya mengerti "jadwal"
jam yang valid:0-23 -- menit yang valid:0-59
contoh #1
30 * * * * your_command
ini berarti "jalankan saat menit setiap jam adalah 30 " (akan berjalan pada:1:30, 2:30, 3:30, dll)
contoh #2
*/30 * * * * your_command
ini berarti "jalankan saat menit setiap jam habis dibagi 30 " (akan berjalan pada:1:30, 2:00, 2:30, 3:00, dll)
contoh #3
0,30 * * * * your_command
ini berarti "jalankan saat menit setiap jam adalah 0 atau 30 " (akan berjalan pada:1:30, 2:00, 2:30, 3:00, dll)
ini adalah cara lain untuk mencapai hasil yang sama seperti contoh #2
contoh #4
19 * * * * your_command
ini berarti "jalankan saat menit setiap jam adalah 19 " (akan berjalan pada:1:19, 2:19, 3:19, dll)
contoh #5
*/19 * * * * your_command
ini berarti "jalankan saat menit setiap jam habis dibagi 19 " (akan berjalan pada:1:19, 1:38, 1:57, 2:00, 2:19, 2:38, 2:57, 3:00 dll)
catatan:beberapa penyempurnaan telah dilakukan pada postingan ini oleh berbagai pengguna termasuk penulis
Lakukan:
0,30 * * * * your_command