cron তৈরি ও যাচাই
cron তৈরি ও যাচাই করুন
বৈশিষ্ট্য
Quartz ফরম্যাটের সম্প্রসারণ সমর্থিত
সেকেন্ড, বছর এবং L, W, # প্রভৃতি উন্নত অপারেটরও নির্দিষ্ট করা যায়
বোতাম বেছে এক্সপ্রেশন গঠন
প্রতিবার, ব্যবধান, পরিসর প্রভৃতি মোড শুধু বেছে নেওয়ার সহজ অপারেশন
পরবর্তী রান সময় স্বয়ংক্রিয় গণনা
তৈরি বা যাচাই করা এক্সপ্রেশনের সাম্প্রতিক ৫টি নির্ধারিত রান তালিকায় দেখায়
cron এক্সপ্রেশনের অর্থ বাক্যে ব্যাখ্যা
জটিল এক্সপ্রেশনের বিষয়বস্তুও সহজবোধ্য ব্যাখ্যায় প্রদর্শন
ব্যবহারবিধি
ট্যাব দিয়ে ফাংশন পরিবর্তন
এক্সপ্রেশন তৈরি করতে "তৈরি", অর্থ জানতে "যাচাই" ট্যাব বেছে নিন
প্রতিটি ফিল্ডের শর্ত নির্ধারণ
সেকেন্ড, মিনিট, ঘণ্টা, দিন, মাস, সপ্তাহের দিন ও বছর অনুযায়ী মোড বোতাম ও মান দিয়ে রানের সময় নির্দিষ্ট করুন
তৈরি বোতামে এক্সপ্রেশন পান
তৈরি চাপলে cron এক্সপ্রেশন দেখায়, কপি বোতাম দিয়ে ক্লিপবোর্ডে নিন
যাচাই ট্যাবে অর্থ পরীক্ষা
নিজের cron এক্সপ্রেশন প্রবেশ করিয়ে যাচাই চাপলে ব্যাখ্যা ও পরবর্তী রান সময় দেখায়
ব্যবহারের ক্ষেত্র
Linux-এ নিয়মিত রান সেটআপ
crontab-এ নিবন্ধনের এক্সপ্রেশন সঠিকভাবে তৈরি করে সেটিং ভুল প্রতিরোধ
হস্তান্তরিত সেটিং বোঝা
পূর্বসূরির রেখে যাওয়া কনফিগ ফাইলের এক্সপ্রেশনের কাজ দ্রুত অনুধাবন
CI/CD-এর নিয়মিত জব সেটআপ
Jenkins-এর বিল্ড ট্রিগারসহ নিয়মিত জবের রান শিডিউল নির্ধারণ
cron নোটেশন শেখা ও অনুশীলন
লেখা এক্সপ্রেশন কখন চলবে তা রান শিডিউলে দেখে নোটেশন আয়ত্ত করুন
মৌলিক জ্ঞান
cron সূত্র লেখার পদ্ধতি
cron সূত্র হল Linux এবং অন্যান্য সিস্টেমে পুনরাবৃত্ত কাজ নির্ধারণের জন্য ব্যবহৃত একটি পদ্ধতি যেখানে "মিনিট ঘণ্টা দিন মাস বারের দিন" ৫টি ক্ষেত্রে নির্দিষ্ট করা হয়। উদাহরণস্বরূপ "*/5 * * * *" মানে প্রতি ৫ মিনিটে চালনা।
- তারকা চিহ্ন:"*" চিহ্নটি সেই ক্ষেত্রের সমস্ত মান প্রতিনিধিত্ব করে এবং "0 9 * * *" লিখলে প্রতিদিন সকাল ৯টায় চালিত হয়।
- পরিসীমা এবং তালিকা:ক্ষেত্রে হাইফেন দিয়ে পরিসীমা এবং কমা দিয়ে একাধিক মান নির্দিষ্ট করা যায়। "0 9 * * 1-5" মানে সোমবার থেকে শুক্রবার সকাল ৯টায় চালনা।
Quartz ফর্ম্যাটের সাথে পার্থক্য
Quartz ফর্ম্যাট হল Java-ভিত্তিক কাজ সময়নির্ধারক দ্বারা ব্যবহৃত একটি সম্প্রসারিত পদ্ধতি যেখানে শুরুতে সেকেন্ড এবং শেষে বছরের ক্ষেত্র যোগ করা হয়, যা ৬-৭ ক্ষেত্রের গঠন তৈরি করে এবং "?" বা "L" এর মতো বিশেষ চিহ্নও ব্যবহার করা যায়।
L, W, # এবং অন্যান্য বিশেষ চিহ্ন
Quartz ফর্ম্যাটে দিন এবং বারের দিনের ক্ষেত্রে মান cron-এ নেই এমন বিশেষ চিহ্ন ব্যবহার করা যায়, যা জটিল সময়সূচী একটি সূত্রে প্রকাশ করতে দেয়।
- L (চূড়ান্ত):"L" চিহ্নটি মাসের শেষ বা চূড়ান্ত বারের দিন প্রতিনিধিত্ব করে। দিনের ক্ষেত্রে "L" মাসের শেষ দিন এবং বারের দিনের ক্ষেত্রে "6L" মানে শেষ শুক্রবার।
- W (সপ্তাহের দিন):"W" চিহ্নটি নির্দিষ্ট তারিখের সবচেয়ে কাছের সপ্তাহের দিন প্রতিনিধিত্ব করে। "15W" মানে ১৫ তারিখের সবচেয়ে কাছের সপ্তাহের দিন (যদি ১৫ তারিখ শনিবার হয় তবে ১৪ তারিখের শুক্রবার)।
- # (মাসের n-তম বার):“#” হলো মাসের n-তম বার নির্দেশ করার চিহ্ন; যেমন “6#3” মানে মাসের তৃতীয় শুক্রবার — এভাবে মাসের কত নম্বর বার তা নির্দিষ্ট করা যায়।
নিরাপত্তা ও গোপনীয়তা
ব্রাউজারেই সম্পূর্ণ
ইনপুট ডেটা শুধুমাত্র আপনার ব্রাউজারের ভেতরেই প্রসেস করা হয় এবং বাইরে পাঠানো হয় না।
শুধুমাত্র ব্রাউজারের মধ্যে প্রক্রিয়াকরণ
cron এক্সপ্রেশন তৈরি ও বিশ্লেষণ আপনার ব্রাউজারের মধ্যে সম্পূর্ণভাবে সম্পাদিত হয় এবং ইনপুট ডেটা সার্ভারে পাঠানো হয় না।
যোগাযোগ HTTPS দ্বারা এনক্রিপ্ট করা হয়
পৃষ্ঠা লোডিং TLS দ্বারা এনক্রিপ্ট করা হয় এবং তৃতীয় পক্ষ দ্বারা সামগ্রী পড়া যায় না।
তৃতীয় পক্ষে কোনো প্রেরণ নেই
বিজ্ঞাপন নেটওয়ার্ক বা ট্র্যাকার সহ বাহ্যিক সেবায় ইনপুট সামগ্রী পাঠানো হয় না।
ফলাফলের স্বয়ংক্রিয় সংরক্ষণ নেই
তৈরি বা যাচাই করা এক্সপ্রেশন বা ইনপুট পরামর্শ সার্ভারে সংরক্ষণ করা হয় না।