ক্রন জেনারেটর
একটি ক্রন জব তৈরি করুন, তুর্কি ব্যাখ্যাটি দেখুন। মিনিট/ঘণ্টা/দিন/মাস/সপ্তাহের দিনের বিকল্পগুলো ব্যবহার করে কয়েক সেকেন্ডের মধ্যে একটি বৈধ ক্রন জব তৈরি করুন।
* * * * *
ক্রন জেনারেটর সম্পর্কে
ক্রনক্রন হলো ইউনিক্স/লিনাক্স সিস্টেমে নির্দিষ্ট বিরতিতে টাস্ক চালানোর জন্য ব্যবহৃত একটি স্ট্যান্ডার্ড শিডিউলিং ব্যবস্থা। ওয়েব সার্ভারের স্বয়ংক্রিয় কাজগুলো, যেমন ব্যাকআপ, ইমেল পাঠানো, ডাটাবেস পরিষ্কার করা বা রিপোর্ট তৈরি করা, প্রায়শই ক্রন ব্যবহার করে পরিচালনা করা হয়। তবে, ক্রন স্টেটমেন্টের সিনট্যাক্স—যা হোয়াইটস্পেস দ্বারা পৃথক করা পাঁচটি স্পেস—প্রথমদিকে বিভ্রান্তিকর হতে পারে।
এটি বিনামূল্যে। ক্রন স্টেটমেন্ট জেনারেটর এই টুলটি আপনাকে টেকনিক্যাল সিনট্যাক্স না জেনেই সঠিক ক্রন স্টেটমেন্ট তৈরি করতে সাহায্য করে। ড্রপ-ডাউন তালিকা থেকে মিনিট, ঘন্টা, মাসের দিন, মাস এবং সপ্তাহের দিনের ফিল্ডগুলো নির্বাচন করুন; টুলটি সাথে সাথে স্টেটমেন্ট এবং একটি সহজে পাঠযোগ্য তুর্কি বিবরণ তৈরি করে দেবে। আপনার তৈরি করা স্টেটমেন্টটি এক ক্লিকেই কপি করুন। crontab -e আপনি এটি আপনার লাইনে পেস্ট করতে পারেন।
যারা দ্রুত শুরু করতে চান তাদের জন্য। তৈরি টেমপ্লেট এছাড়াও রয়েছে: সবচেয়ে বেশি ব্যবহৃত সিনারিওগুলো এক ক্লিকেই লোড করার সুবিধা, যেমন প্রতি মিনিট, প্রতি ঘণ্টা, প্রতিদিন মধ্যরাত, সাপ্তাহিক সোমবার এবং মাসিক প্রথম দিন। সম্পূর্ণ প্রক্রিয়াটি আপনার ব্রাউজারেই সম্পন্ন হয়; সার্ভারে কোনো ডেটা পাঠানো হয় না।
ধাপে ধাপে
- যদি আপনি চান তৈরি টেমপ্লেট সেকশনটিতে থাকা সচরাচর ব্যবহৃত কোনো টেমপ্লেটে ক্লিক করুন; ফিল্ডগুলো স্বয়ংক্রিয়ভাবে পূরণ হয়ে যাবে।
- মিনিট, ঘন্টা, মাসের দিন, মাস এবং সপ্তাহের দিন ক্ষেত্রগুলো নির্বাচন করুন।
- আপনার নির্বাচন অনুযায়ী ক্রন জব পোস্টিং এবং এর তুর্কি বিবরণ তাৎক্ষণিকভাবে আপডেট করা হয়।
- অনুলিপি বাটনটিতে ক্লিক করে এক্সপ্রেশনটি ক্লিপবোর্ডে সংরক্ষণ করুন।
- আপনার সার্ভারে
crontab -eকমান্ড দিয়ে এডিটরটি খুলুন এবং এক্সপ্রেশনটি পেস্ট করুন।
প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী
*) মানে 'সকল মান'। উদাহরণস্বরূপ 0 9 * * 1 এই অভিব্যক্তিটির অর্থ হলো 'প্রতি সোমবার সকাল ৯:০০ টায়'।crontab -e কমান্ডটি চালান, তারপর যে এডিটরটি খুলবে সেখানে একটি নতুন লাইনে আপনার ক্রন স্টেটমেন্ট এবং যে কমান্ডটি চালাতে চান তা লিখুন। উদাহরণ: 0 0 * * * /usr/bin/php /var/www/backup.phpযখন আপনি এটি সংরক্ষণ করেন, তখন ক্রন ডেমন স্বয়ংক্রিয়ভাবে এক্সপ্রেশনটি শনাক্ত করে।0 0 1 * 1 এই এক্সপ্রেশনটিকে 'মাসের প্রথম দিন অথবা সোমবার' হিসেবে ব্যাখ্যা করা হয়। যদি আপনি উভয়ের ছেদবিন্দুকে টার্গেট করতে চান, তাহলে স্ক্রিপ্টের মধ্যে অতিরিক্ত চেক যোগ করতে হবে।