GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana saya menjalankan tugas cron setiap 30 menit?

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

Linux
  1. Cron Job Untuk Memeriksa Apakah Script Php Berjalan, Jika Tidak Maka Jalankan?

  2. Cara Menjalankan Cron Setiap 5 Menit, Detik, Jam, Hari, Bulan

  3. Cara menjalankan tugas cron setiap satu jam dan 10 menit

  1. Bagaimana cara menginstruksikan cron untuk menjalankan pekerjaan setiap minggu kedua?

  2. Bagaimana cara mengatur pekerjaan CRON agar berjalan setiap 10 detik di Linux?

  3. Bagaimana menjalankan tugas cron pada jam tertentu setiap hari?

  1. Bagaimana cara mengatur tugas cron untuk menjalankan yang dapat dieksekusi setiap jam?

  2. Cara menjalankan crontab job setiap minggu di hari minggu

  3. Cara menjalankan tugas cron di dalam wadah buruh pelabuhan