Parser Ekspresi Cron

Parse jadwal cron dados rincian kolom ingkang gampil dipunpahami sarta mriksani pratinjau wektu lumampah salajengipun, langsung wonten ing browser panjenengan.

Ekspresi cron

Jadwal lumampah salajengipun

(wektu lokal panjenengan)

Lebaken ekspresi cron kangge miwiti parse.

Ekspresi cron panjenengan dipun-parse wonten ing browser panjenengan. Mboten wonten ingkang dipunkirim dhateng BroBroGo.

FAQ

Sintaks cron menapa kemawon ingkang dipundhukung dening piranti punika?

Sintaks cron standar mawi 5 kolom — menit, jam, tanggal, sasi, lan dinten — kalebet rentang (1-5), langkah (*/15), daptar (1,15), nama sasi sarta dinten (JAN, MON), lan trabasan @yearly/@monthly/@weekly/@daily/@hourly. Satunggal aturan ingkang asring kesupen: menawi kolom tanggal lan dinten dipunwatesi (sanes *), cocogipun salah satunggal kemawon sampun cekap — mboten kedah cocog kalih-kalihipun.

Wonten ing zona wektu menapa wektu lumampah salajengipun dipuntampilaken?

Zona wektu lokal browser panjenengan — sami kaliyan ingkang dipunginakaken dening jam sistem panjenengan. Cron standar mboten gadhah zona wektu piyambak; panjadwal tugas (job scheduler) ingkang nglampahaken ingkang nemtokaken, pramila anggep wektu punika minangka pratinjau jadwal lokal panjenengan, sanes jadwal server.

Kenging menapa wonten katrangan bilih jadwal punika mboten badhe nate kelampahan?

Biasanipun amargi nilai tanggal ingkang mboten wonten ing saben sasi ingkang dipunpilih — contonipun, tanggal 31 ing sasi April, Juni, September, utawi November. Mangga pilih tanggal ingkang wonten ing sedaya sasi kasebat, utawi pecah jadwal dados ekspresi ingkang kapisah.

Pangertosan Komponèn Ekspresi Cron

Ekspresi cron minangka format teks satunggal baris ingkang dipunginakaken kangge ngatur jadwal lumampahipun satunggaling tugas kanthi otomatis. Piranti Parser Ekspresi Cron punika mbedhah saben bagean saking ekspresi kasebat supados gampil dipunpahami dening para pangrembaka (developer), petugas operasional (operations), sarta staf dhukungan teknis (technical support).

Sintaks standar ingkang dipundhukung dening piranti punika ngginakaken format 5 kolom. Saben kolom nggadhahi teges sarta urutan tartamtu kados ing ngandhap punika:

  1. Menit (Menit): Nemtokaken menit wonten ing jam pinten tugas kasebat badhe dipunlampahaken.
  2. Jam (Jam): Nemtokaken jam pinten tugas kasebat badhe lumampah.
  3. Tanggal (Tanggal): Nemtokaken tanggal pinten wonten ing sasi kasebat.
  4. Sasi (Sasi): Nemtokaken sasi menapa kemawon jadwal kasebat aktif.
  5. Dinten (Dinten): Nemtokaken dinten menapa kemawon wonten ing satunggal minggu.

Nalika panjenengan nglebetaken ekspresi cron, piranti punika badhe ngasilaken Rincian jadwal (Rincian jadwal) ingkang mbedhah saben kolom kasebat kanthi gamblang. Menawi wonten kolom ingkang ngginakaken tandha bintang (*), piranti badhe nampilaken tembung Sembarang (Sembarang). Kangge format jinis jangkah utawi langkah kados */n, rincianipun badhe dipuntampilaken kanthi format tartamtu gumantung kolomipun, kados ta:

  • Saben {n} menit (Saben {n} menit)
  • Saben {n} jam (Saben {n} jam)
  • Saben {n} dinten (Saben {n} dinten utawi Saben {n} dinten)
  • Saben {n} sasi (Saben {n} sasi)

Aturan Sintaks lan Trabasan ingkang Dipundhukung

Piranti punika saged maos maneka warni format penulisan ekspresi cron standar. Ing ngandhap punika daptar format sarta simbol ingkang saged dipun-parse:

  • Rentang: Contonipun 1-5 kangge nemtokaken nilai urut saking 1 ngantos 5.
  • Langkah: Contonipun */15 kangge nemtokaken interval saben 15 unit.
  • Daptar: Contonipun 1,15 kangge nemtokaken sawetara nilai ingkang mboten urut.
  • Nama Sasi: Ngginakaken singkatan tigang aksara kados JAN kangge sasi Januari.
  • Nama Dinten: Ngginakaken singkatan tigang aksara kados MON kangge dinten Senin.

Saliyané format 5 kolom kasebat, piranti punika ugi nyengkuyung sawetara trabasan (shortcuts) praktis ingkang asring dipunginakaken, inggih punika @yearly, @monthly, @weekly, @daily, lan @hourly.

Wonten sawetara watesan ingkang kedah dipungatekaken. Piranti punika mboten nyengkuyung kolom kaping enem kangge petungan "detik". Saliyané iku, ekstensi khusus Quartz kados simbol L, W, utawi # ugi mboten dipundhukung dening parser punika.

Aturan Khusus lan Logika Petungan Jadwal

Nalika ngrancang jadwal cron, wonten aturan penting ngenani sesambungan antawisipun kolom tanggal (Tanggal) lan kolom dinten (Dinten). Menawi kalih kolom kasebat dipunwatesi (tegesipun mboten ngginakaken tandha *), sistem panjadwal tugas mboten kedah ngentosi kalih syarat kasebat kelampahan bebarengan. Angger salah satunggal syarat kasebat sampun cocog (cocog tanggalipun UTAWI cocog dintenipun), jadwal kasebat sampun saged lumampah.

Piranti punika ugi saged nemokaken kesalahan logika wonten ing ekspresi cron panjenengan. Menawi ekspresi ingkang dipunlebetaken mboten saged kelampahan amargi bentrok tanggal, piranti badhe nampilaken pesen pengetan:

Jadwal punika mboten badhe nate kelampahan — mangga dipunpriksa mbokbilih wonten tanggal ingkang mboten wonten ing saben sasi ingkang dipunpilih.

Kasus punika asring kelampahan menawi panjenengan nemtokaken tanggal 31, nanging sasi ingkang dipunpilih kalebet sasi ingkang namung nggadhahi 30 dinten utawi kirang, kados sasi April, Juni, September, utawi November.

Cara Ngginakaken Piranti Parser

Kangge ngginakaken piranti punika, panjenengan saged ngetutaken langkah-langkah gampil ing ngandhap punika:

  1. Lebaken ekspresi cron wonten ing kothak input Ekspresi cron (Ekspresi cron). Conto input ingkang saged dipunginakaken inggih punika */15 9-17 * * MON-FRI.
  2. Menawi panjenengan nembé sinau, panjenengan saged klik tombol Conto kangge nyobi format ingkang sampun cumepak.
  3. Atur gunggung pratinjau jadwal ingkang dipun-karsaken wonten ing kolom Gunggung (Gunggung) kanthi nilai antawisipun 1 ngantos 20.
  4. Piranti badhe langsung nampilaken Rincian jadwal (Rincian jadwal) sarta daptar Jadwal lumampah sabanjure (Jadwal lumampah salajengipun).
  5. Panjenengan saged klik Salin sedaya (Salin sedaya) kangge nyalin asil parse kasebat. Menawi badhe miwiti saking awal, klik tombol Resiki.

Nalika kothak input kosong, piranti badhe bali dhateng kawontenan awal kanthi pesen Lebaken ekspresi cron kangge miwiti parse. (ready). Menawi wonten kesalahan nulis sintaks, piranti badhe nampilaken pesen Ekspresi cron mboten sah. (invalid).

Zona Wektu lan Kaamanan Data

Sedaya petungan wektu lumampah salajengipun dipuntampilaken mawi format (wektu lokal panjenengan) ((wektu lokal panjenengan)). Petungan punika dipun-pundhut langsung saking zona wektu ingkang dipunginakaken dening browser panjenengan, saengga nggampilaken panjenengan nyelarasaken jadwal kaliyan jam kerja lokal.

Babagan kaamanan data, panjenengan mboten kedah sumelang. Proses parse ekspresi cron punika dipunlampahaken langsung wonten ing browser panjenengan. Mboten wonten data utawi teks ekspresi ingkang dipunkirim dhateng server BroBroGo, saengga privasi panjenengan tetep kajaga kanthi sae.


Pitakonan ingkang Asring Dipunajengaken (FAQ)

Sintaks cron menapa kemawon ingkang dipundhukung dening piranti punika? Sintaks cron standar mawi 5 kolom — menit, jam, tanggal, sasi, lan dinten — kalebet rentang (1-5), langkah (*/15), daptar (1,15), nama sasi sarta dinten (JAN, MON), lan trabasan @yearly/@monthly/@weekly/@daily/@hourly. Satunggal aturan ingkang asring kesupen: menawi kolom tanggal lan dinten dipunwatesi (sanes *), cocogipun salah satunggal kemawon sampun cekap — mboten kedah cocog kalih-kalihipun.

Wonten ing zona wektu menapa wektu lumampah salajengipun dipuntampilaken? Zona wektu lokal browser panjenengan — sami kaliyan ingkang dipunginakaken dening jam sistem panjenengan. Cron standar mboten gadhah zona wektu piyambak; panjadwal tugas (job scheduler) ingkang nglampahaken ingkang nemtokaken, pramila anggep wektu punika minangka pratinjau jadwal lokal panjenengan, sanes jadwal server.

Kenging menapa wonten katrangan bilih jadwal punika mboten badhe nate kelampahan? Biasanipun amargi nilai tanggal ingkang mboten wonten ing saben sasi ingkang dipunpilih — contonipun, tanggal 31 ing sasi April, Juni, September, utawi November. Mangga pilih tanggal ingkang wonten ing sedaya sasi kasebat, utawi pecah jadwal dados ekspresi ingkang kapisah.