cPanel-এ Cron Job কীভাবে সেট করবেন?
Cron Job হচ্ছে একটি নির্দিষ্ট সময়ে স্বয়ংক্রিয়ভাবে কোনো নির্দিষ্ট স্ক্রিপ্ট বা কমান্ড চালানোর পদ্ধতি। আপনি যদি কোনো কাজ প্রতিদিন, প্রতি ঘণ্টা বা নির্দিষ্ট সময় পরপর করতে চান (যেমন: ডেটাবেজ ব্যাকআপ, ফাইল ক্লিনআপ, ইমেল রিপোর্ট ইত্যাদি), তাহলে Cron Job ব্যবহার করা সবচেয়ে সহজ এবং কার্যকর উপায়।
এই গাইডে আপনাকে দেখানো হবে কীভাবে cPanel ব্যবহার করে সহজে Cron Job সেট করবেন।
🔐 ধাপ ১: cPanel-এ লগইন করুন
- আপনার Echost হোস্টিং অ্যাকাউন্টে প্রবেশ করুন।
- এরপর cPanel-এ প্রবেশ করুন।
🛠️ ধাপ ২: Cron Jobs অপশন খুঁজে বের করুন
- Advanced সেকশনে স্ক্রল করুন।
- সেখানে আপনি Cron Jobs নামক একটি অপশন দেখতে পাবেন – সেটিতে ক্লিক করুন।
🕓 ধাপ ৩: Cron Email সেট করুন (ঐচ্ছিক)
- চাইলে একটি ইমেইল অ্যাড্রেস দিতে পারেন যেখানে Cron Job সফলভাবে চালানো হলে অথবা কোনো ত্রুটি হলে রিপোর্ট যাবে।
- Cron Email ফিল্ডে আপনার ইমেইল লিখে Update Email এ ক্লিক করুন।
⚙️ ধাপ ৪: একটি নতুন Cron Job তৈরি করুন
👉 Common Settings ব্যবহার করে সময় নির্ধারণ করুন:
- “Once Per Day” বা “Every 5 Minutes” ইত্যাদি থেকে বেছে নিতে পারেন।
👉 এরপর নিচের মতো একটি কমান্ড যুক্ত করুন:
bashCopyEditphp -q /home/username/public_html/your-script.php
- এখানে
username
পরিবর্তন করে আপনার cPanel ইউজারনেম এবংyour-script.php
এর জায়গায় আপনার স্ক্রিপ্ট ফাইল দিন।
✅ উদাহরণস্বরূপ, যদি আপনি প্রতিদিন রাত ২টায় একটি ব্যাকআপ স্ক্রিপ্ট চালাতে চান:
- Common Settings: Once Per Day
- Command: bashCopyEdit
php -q /home/youruser/public_html/backup.php
- শেষে Add New Cron Job বাটনে ক্লিক করুন।
📌 Cron Job কাজ করছে কিনা তা কিভাবে জানবেন?
- আপনি যদি ইমেইল নোটিফিকেশন চালু করে থাকেন, তাহলে সেখান থেকেই বুঝতে পারবেন কাজ ঠিকভাবে হচ্ছে কিনা।
- অথবা, আপনি আপনার স্ক্রিপ্টে লোগ ফাইল লেখার ব্যবস্থা রাখতে পারেন।
❓ সমস্যা হলে কী করবেন?
Cron Job যদি কাজ না করে, তাহলে স্ক্রিপ্টের পারমিশন, ফাইল পাথ বা কমান্ড সঠিক কিনা চেক করুন। তারপরও সমস্যা থাকলে আমাদের সাপোর্ট টিমকে জানান।
🔗 সাপোর্ট টিকিট জমা দিন – Echost Support Center
Cron Job ব্যবহারে আপনি ওয়েবসাইটের অনেক কাজ স্বয়ংক্রিয় করতে পারবেন, সময় বাঁচবে এবং ভুলের সম্ভাবনাও কমবে।