Pengiraan

Penjana Cron

Cipta kerja cron, lihat penjelasan bahasa Turki. Jana kerja cron yang sah dalam beberapa saat dengan pilihan minit/jam/hari/bulan/hari dalam seminggu.

Penjana Penyata Cron
0 – 59
0 – 23
1 – 31
Pernyataan Cron
crontab
* * * * *
Penjelasan dalam bahasa Turki Ia berfungsi setiap minit.
min* · sa* · bulan.hari* · bulan* · hari bekerja*
Maklumat

Mengenai Penjana Cron

Croncron ialah mekanisme penjadualan piawai yang digunakan untuk menjalankan tugas pada selang masa tertentu pada sistem Unix/Linux. Tugas automatik pada pelayan web, seperti sandaran, penghantaran e-mel, pembersihan pangkalan data atau penjanaan laporan, sering diuruskan menggunakan cron. Walau bagaimanapun, sintaks pernyataan cron—lima ruang dipisahkan oleh ruang kosong—boleh mengelirukan pada mulanya.

Ini percuma. Penjana Penyata Cron Alat ini membolehkan anda mencipta pernyataan cron yang betul tanpa mengetahui sintaks teknikal. Pilih medan minit, jam, hari dalam sebulan, bulan dan hari dalam seminggu daripada senarai juntai bawah; alat ini serta-merta menjana pernyataan dan penerangan bahasa Turki yang boleh dibaca oleh manusia. Salin pernyataan yang anda cipta dengan satu klik. crontab -e Anda boleh menampalnya ke dalam baris anda.

Bagi mereka yang ingin bermula dengan cepat. templat siap pakai Turut ditawarkan: muatkan senario yang paling kerap digunakan dengan satu klik, seperti setiap minit, setiap jam, setiap hari tengah malam, setiap minggu Isnin dan setiap bulan pada hari pertama. Keseluruhan proses berlaku sepenuhnya dalam pelayar anda; tiada data dihantar ke pelayan.

Bagaimana untuk menggunakannya?

Langkah demi langkah

  1. Jika anda mahu Templat Siap Buat Klik pada templat yang kerap digunakan dalam bahagian tersebut; ruangan akan diisi secara automatik.
  2. Minit, Jam, Hari dalam Bulan, Bulan dan Hari dalam seminggu Pilih medan.
  3. Paparan kerja cron dan penerangan bahasa Turkinya dikemas kini serta-merta mengikut pilihan anda.
  4. Salin Simpan ungkapan ke papan keratan dengan mengklik butang.
  5. Pada pelayan anda crontab -e Buka editor dengan arahan dan tampal ungkapan tersebut.
FAQ

Soalan Lazim

Dari kiri ke kanan: minit (0–59), jam (0–23), hari dalam sebulan (1–31), bulan (1–12) dan hari dalam seminggu (0–7; 0 dan 7 Ahad). Bintang (*) bermaksud 'semua nilai'. Contohnya 0 9 * * 1 Ungkapan itu bermaksud 'setiap Isnin pada pukul 09:00'.

Di terminal crontab -e Jalankan arahan tersebut, kemudian tambahkan baris baharu pada editor yang terbuka, tulis pernyataan cron anda dan arahan yang akan dilaksanakan. Contoh: 0 0 * * * /usr/bin/php /var/www/backup.phpApabila anda mendaftarkannya, daemon cron akan mengesan ungkapan tersebut secara automatik.

Jika arahan selesai dengan sangat cepat, biasanya tiada masalah. Walau bagaimanapun, untuk operasi yang berjalan lama atau intensif sumber, selang masa yang kurang kerap (cth., 5, 15, 30 minit) adalah lebih baik. Ini adalah untuk mengelakkan operasi baharu daripada bermula sebelum operasi sebelumnya selesai. fail kunci Menggunakan mekanisme ini adalah amalan yang baik.

Ya; walau bagaimanapun, kedua-dua bidang ini ATAU Ia berfungsi dengan logik, bukan DAN. Jadi... 0 0 1 * 1 Ungkapan ini ditafsirkan sebagai 'hari pertama dalam sebulan ATAU Isnin'. Jika anda menyasarkan persilangan kedua-duanya, anda perlu menambah semakan tambahan dalam skrip.

Ya. Sistem seperti WHMCS dan WordPress menggunakan sintaks cron standard yang sama untuk tetapan cron bahagian pelayan. Anda boleh memanggil fail PHP atau URL yang berkaitan dengan menambah ungkapan yang dijana terus ke crontab pelayan anda.