Cron এক্সপ্রেশন

cron শিডিউলের অর্থ জানুন, আসন্ন রান দেখুন, কিংবা ড্রপডাউন থেকে নিজেই গড়ুন।

কীভাবে ব্যবহার করবেন

  1. 5-ফিল্ড cron এক্সপ্রেশন পেস্ট করুন — লিখতেই তার অর্থ ও আসতে থাকা পাঁচটি রানের সময় দেখা যায়, কোনো বোতাম চাপতে হয় না।
  2. ফিল্ডগুলো হলো মিনিট, ঘণ্টা, মাসের দিন, মাস ও সপ্তাহের দিন। সবকিছুর জন্য * ব্যবহার করুন, প্রতি পঞ্চমটির জন্য */5, সীমার জন্য 1-5, আর নামের জন্য JAN–DEC বা SUN–SAT।
  3. লিখির বদলে ড্রপডাউন থেকে প্রতিটি ফিল্ড বেছে নিতে গড়ুন মোডে যান; এক্সপ্রেশন, তার অর্থ ও আসন্ন রান সবসময় একসঙ্গে সিঙ্ক থাকে।
  4. এক্সপ্রেশন বা পুরো ফলাফল কপি করুন, কিংবা .txt ফাইল হিসেবে ডাউনলোড করুন।

উদাহরণ

এক্সপ্রেশন

0 9 * * 1-5

অর্থ ও আসন্ন রান

মিনিট: 0
ঘণ্টা: 9
মাসের দিন: প্রতিদিন
মাস: প্রতি মাসে
সপ্তাহের দিন: সোম থেকে শুক্র

আসন্ন রান
(স্থানীয় সময়, প্রতিটির পাশে UTC)

এটি সপ্তাহের কর্মদিবসে 09:00-এ চলে। পেজে যে আসন্ন রানগুলো দেখেন সেগুলো আপনি পেজটি খোলার মুহূর্ত থেকে হিসাব করা, তাই এই উদাহরণের সঙ্গে তাদের মিলবে না।

নিয়ম, সীমাবদ্ধতা ও পরিচিত সমস্যা

  • শুধু স্ট্যান্ডার্ড 5-ফিল্ড Vixie cron সমর্থিত (minute hour day-of-month month day-of-week)। সেকেন্ডের ফিল্ড নেই, Quartz এক্সটেনশনও নেই: ?, L, W ও # এরর হিসেবেই জানানো হয়, কখনো অনুমান করা হয় না।
  • সমর্থিত: *, লিস্ট (1,15), রেঞ্জ (1-5), স্টেপ (*/5 ও 10-50/10), মাস ও সপ্তাহের দিনের নাম (JAN–DEC, SUN–SAT, যেকোনো কেস), এবং @yearly @annually @monthly @weekly @daily @midnight @hourly ম্যাক্রো।
  • @reboot-এর কোনো শিডিউল নেই, তাই বানোয়াট সময় না দিয়ে এটি এরর হিসেবেই জানানো হয়।
  • মাসের দিন ও সপ্তাহের দিন দুটোই যখন সীমাবদ্ধ (যেমন 0 0 13 * 5), তখন যেকোনো একটি মিললেই জব চলে — Vixie cron-এর সেই OR নিয়মই।
  • আসন্ন রানগুলো আপনার ব্রাউজারের স্থানীয় টাইমজোনে হিসাব হয় এবং পাশে তাদের UTC সমান মান দেখানো হয়। অন্য কোনো সার্ভার টাইমজোন সিমুলেট করার উপায় নেই।
  • খোঁজা সীমা: এগিয়ে সর্বোচ্চ 366 দিন। বছরের ভেতরে কখনোই চলবে না এমন শিডিউল — যেমন লিপ নয় এমন বছরের 29 ফেব্রুয়ারি — সেটিই জানানো হয়, ফাঁকা দেখিয়ে রাখা হয় না।
  • ডেলাইট সেভিং টাইম ব্রাউজারের ঘড়ি অনুসরণ করে: যে ঘণ্টা আসেই না সেটি বাদ যায়, আর যে ঘণ্টা দুবার আসে সেটি দুবার চলে — বাস্তব cron ডিমনের মতোই।
  • কিছুই আপলোড, সংরক্ষণ বা URL-এ লেখা হয় না। টুলটি কেবল পড়ে ও ব্যাখ্যা করে; কখনো কিছু চালায় না।

শিডিউলটি স্পষ্ট হওয়ার পরে সাধারণত যা দরকার হয়।