Cron ایکسپریشن پارسر

Cron ایکسپریشنز کو پارس اور وضاحت کریں۔ معیاری 5 فیلڈ اور توسیعی 6 فیلڈ (سیکنڈز کے ساتھ) cron فارمیٹس سپورٹ کرتا ہے۔ انسانی پڑھنے قابل وضاحت، UTC میں اگلے 10 عملدرآمد اوقات، اور فیلڈ کی تفصیلی تقسیم دکھاتا ہے۔ وائلڈ کارڈز، رینجز، فہرستیں، اسٹیپس، اور نامزد قدریں (MON-SUN, JAN-DEC) سپورٹ کرتا ہے۔

انسانی پڑھنے قابل
فیلڈ کی تقسیم
فیلڈ قدر معنی

Cron ایکسپریشنز کے بارے میں مزید

Cron ایکسپریشن فارمیٹ

معیاری cron ایکسپریشن میں خالی جگہوں سے الگ 5 فیلڈز ہوتے ہیں:

منٹ گھنٹہ مہینے-کا-دن مہینہ ہفتے-کا-دن

فیلڈاجازت شدہ قدریںخاص حروف
منٹ0-59* , - /
گھنٹہ0-23* , - /
مہینے کا دن1-31* , - /
مہینہ1-12 یا JAN-DEC* , - /
ہفتے کا دن0-7 یا SUN-SAT (0 اور 7 = اتوار)* , - /
خاص حروف
  • * فیلڈ میں تمام قدروں سے میچ کرتا ہے۔
  • , قدروں کی فہرست الگ کرتا ہے۔ مثال: ہفتے کے دن فیلڈ میں 1,3,5 کا مطلب پیر، بدھ، جمعہ ہے۔
  • - ایک رینج بیان کرتا ہے۔ مثال: گھنٹے فیلڈ میں 9-17 کا مطلب صبح 9 بجے سے شام 5 بجے تک ہر گھنٹہ ہے۔
  • / ایک اسٹیپ بیان کرتا ہے۔ مثال: منٹ فیلڈ میں */15 کا مطلب ہر 15 منٹ ہے۔ 5/10 کا مطلب منٹ 5 سے شروع ہو کر، پھر ہر 10 منٹ (5, 15, 25, 35, 45, 55) ہے۔
عام مثالیں
ایکسپریشنمعنی
0 * * * *ہر گھنٹے منٹ 0 پر
*/5 * * * *ہر 5 منٹ
0 9 * * 1-5ہر ہفتے کے دن صبح 9:00 بجے
0 0 1 * *ہر مہینے کی پہلی تاریخ کو آدھی رات
30 2 * * 0ہر اتوار صبح 2:30 بجے
0 6,18 * * *روزانہ صبح 6:00 اور شام 6:00 بجے
0 0 * * 1-5ہر ہفتے کے دن آدھی رات
15 14 1 * *ہر مہینے کی پہلی تاریخ کو دوپہر 2:15 بجے
6 فیلڈ فارمیٹ (سیکنڈز کے ساتھ)

کچھ سسٹمز شروع میں ایک اختیاری سیکنڈز فیلڈ سپورٹ کرتے ہیں:

سیکنڈ منٹ گھنٹہ مہینے-کا-دن مہینہ ہفتے-کا-دن

مثال کے طور پر، 30 0 * * * * کا مطلب ہر منٹ کے 30 سیکنڈ بعد ہے۔