Tiada muat naik, 100% setempat, tiada akaun

Penghurai ungkapan cron

Masukkan ungkapan cron untuk mengesahkannya dan pratonton jalan akan datang.

Cara Penghurai ungkapan cron berfungsi

Penghurai Ungkapan Cron mengurai ungkapan cron menjadi lima medan konstituennya (minit, jam, hari-dalam-bulan, bulan, hari-dalam-minggu), menerangkan maksud setiap medan dalam bahasa biasa, dan menunjukkan kepada anda beberapa masa jalankan yang dijadualkan seterusnya berdasarkan medan tersebut. Setiap pengiraan dijalankan dalam pelayar anda; ungkapan tidak pernah dihantar ke pelayan, dan alat ini berfungsi tanpa rangkaian setelah halaman dicache.

Penghurai meliputi cron lima-medan Unix piawai berserta alias ringkas @hourly, @daily, @weekly, @monthly dan @yearly. Nilai langkah (*/5), julat (1-5) dan senarai (1,3,5) dinyahkod dan diterangkan secara individu. Alat ini tidak membaca varian gaya Quartz: medan saat pendahuluan, medan tahun berikutan, atau aksara L dan W menjadikan ungkapan tidak boleh dibaca di sini, dan alat ini melaporkannya sebagai tidak sah dan bukannya menghuraikannya separuh jalan. Alat ini adalah pembaca dan penerang; ia sendiri tidak menjadualkan atau melaksanakan apa-apa.

Cara menggunakan Penghurai ungkapan cron, langkah demi langkah

  1. Taip atau tampal ungkapan cron anda ke dalam medan input.
  2. Baca pecahan medan demi medan yang muncul dengan serta-merta di bawah.
  3. Semak senarai masa jalankan yang akan datang untuk mengesahkan jadual sepadan dengan jangkaan anda.
  4. Ubah suai medan individu dan lihat pratonton jalankan-seterusnya dikemas kini dalam masa nyata.
  5. Salin mana-mana ungkapan yang telah diperbetulkan dari medan input untuk digunakan dalam konfigurasi penjadual anda.

Kes penggunaan biasa

  • Pembangun yang menyahpepijat kerja terjadual menampal rentetan cron dari konfigurasi CI mereka untuk mengesahkan ia berjalan pada masa yang dimaksudkan dan bukan pada tengah malam UTC.
  • Pentadbir sistem membaca ungkapan cron yang tidak biasa dalam fail crontab warisan untuk memahami kerja apa yang dipicunya dan bila.
  • Jurutera DevOps mengesahkan ungkapan kerja sandaran menggunakan nilai langkah (0 */4 * * *) berjalan setiap empat jam seperti yang dimaksudkan.
  • Pelajar yang mempelajari pentadbiran Unix menggunakan penjelasan medan demi medan untuk memahami cara notasi penjadualan cron berfungsi sebelum menulis entri crontab pertama mereka.

Soalan lazim

Adakah alat ini benar-benar menjalankan atau menjadualkan kerja cron?

Tidak. Alat hanya menghurai dan menerangkan ungkapan. Ia mengira masa jalankan masa depan secara matematik berdasarkan medan yang anda berikan, tetapi ia tidak menyambung ke mana-mana penjadual, melaksanakan mana-mana arahan, atau mendaftarkan mana-mana kerja. Ia adalah pembaca semata-mata.

Format cron mana yang disokong penghurai?

Cron Unix lima-medan piawai (minit jam dom bulan dow) dan alias singkatan @hourly, @daily, @weekly, @monthly dan @yearly, dengan nama bulan dan hari minggu turut diterima. Ungkapan gaya Quartz berada di luar skop: medan saat pendahuluan, medan tahun berikutan, atau aksara L dan W menjadikan ungkapan tidak boleh dibaca di sini, dan alat ini melaporkannya sedemikian dan bukan meneka.

Berapa banyak masa jalankan masa depan yang ditunjukkan alat?

Alat memaparkan lima masa terjadual seterusnya selepas masa semasa, menggunakan jam setempat pelayar. Jika anda perlu menyemak masa relatif kepada titik rujukan yang berbeza, laraskan jam sistem anda atau semak masa terhadap ofset zon waktu secara manual.

Adakah memasukkan ungkapan cron menghantar ia ke mana-mana perkhidmatan luaran?

Tidak. Penghuraian dan pengiraan jalankan-seterusnya kedua-duanya dijalankan dalam pelayar menggunakan pelaksanaan JavaScript setempat. Tiada apa yang anda taip meninggalkan peranti anda, yang penting apabila ungkapan cron mengandungi nama hos dalaman, kelayakan atau butiran jadual yang anda ingin pastikan sulit.

Mengapa masa jalankan yang dikira saya kelihatan berbeza satu jam?

Masa jalankan seterusnya dikira dalam zon waktu tempatan pelayar anda. Jika penjadual anda berjalan dalam UTC atau zon waktu yang berbeza, masa yang dipaparkan akan berbeza mengikut perbezaan itu. Tukar masa yang ditunjukkan kepada zon waktu penjadual untuk mengesahkan ia sepadan.

Bolehkah penghurai mengendalikan ungkapan dengan tujuh medan?

Tidak. Sesetengah penjadual menambah medan tahun ketujuh selepas hari-dalam-minggu, dan Quartz menambah medan saat pendahuluan; penghurai ini menerima tepat lima medan dan menolak selainnya. Buang medan tambahan untuk membaca jadual asas di sini, kemudian semak dokumentasi penjadual anda sendiri untuk memahami fungsi medan tambahan itu.