Currently Empty: ₹0.00
Cron Jobs — cPanel में Cron Jobs क्या हैं और कैसे काम करते हैं?
Website को Manage करते समय कुछ काम ऐसे होते हैं जिन्हें बार-बार अपने हाथ से करने की जरूरत पड़ती है। जैसे किसी Script को रोज चलाना, किसी Data को Automatically Process करना या किसी Scheduled Task को निर्धारित समय पर Execute करना।
ऐसे कामों को Automatically चलाने के लिए Cron Jobs का उपयोग किया जाता है।
सरल भाषा में, Cron Job एक Scheduled Task है जो Server पर किसी Command या Script को तय समय या तय Interval पर Automatically Run करता है।
Cron Job क्या है?
Cron Job Linux-based Server पर Scheduled Task चलाने की सुविधा है।
उदाहरण के लिए, आप चाहते हैं कि कोई Script हर दिन सुबह एक निश्चित समय पर Run हो।
इसके लिए Cron Job सेट की जा सकती है।
सरल Flow:
Time/Schedule → Cron Job → Command/Script → Automatic Task
इसमें आपको हर बार Manually Script Run करने की जरूरत नहीं पड़ती।
Cron Jobs की जरूरत क्यों होती है?
Cron Jobs का उपयोग कई प्रकार के Automatic Tasks के लिए किया जा सकता है।
जैसे:
- Scheduled Script चलाना
- नियमित Data Processing
- Temporary Files Cleanup
- Reports Generate करना
- API से Data Fetch करना
- Database-related Tasks
- Scheduled Notifications
- Website Maintenance Tasks
कौन-सा Cron Job आपकी Website के लिए आवश्यक है, यह Application और Hosting Configuration पर निर्भर करता है।
cPanel में Cron Jobs कहाँ मिलते हैं?
अगर आपकी Hosting में cPanel उपलब्ध है, तो सामान्यतः:
cPanel → Advanced → Cron Jobs
के अंदर Cron Jobs का Option मिलता है।
कुछ Hosting Providers में यह Feature उपलब्ध नहीं हो सकता या इसके लिए अलग Hosting Plan की आवश्यकता हो सकती है।
Cron Job में Schedule क्या होता है?
Cron Job को यह बताना पड़ता है कि Command कब Run करनी है।
इसके लिए Cron Schedule का उपयोग किया जाता है।
Cron में सामान्यतः पाँच मुख्य Time Fields होती हैं:
Minute
Hour
Day of Month
Month
Day of Week
इन Fields की मदद से अलग-अलग Schedule बनाए जा सकते हैं।
Cron Job का आसान उदाहरण
मान लीजिए कोई Script हर दिन रात 12 बजे Run करनी है।
तो Schedule उस समय के अनुसार Configure किया जा सकता है।
इसके बाद Server निर्धारित समय पर Command को Automatically Execute करेगा।
ध्यान रखें कि cPanel में Time Zone और Server Time अलग हो सकती है। इसलिए Schedule बनाते समय Hosting Server का Time Zone Check करना जरूरी है।
Common Cron Schedules
कुछ सामान्य उदाहरण:
हर मिनट
* * * * *
हर घंटे
0 * * * *
हर दिन
0 0 * * *
हर सप्ताह
0 0 * * 0
ये केवल Cron Syntax के उदाहरण हैं। वास्तविक Schedule आपके Task और Server Time Zone के अनुसार होना चाहिए।
Cron Command क्या होती है?
Cron Job में Schedule के साथ एक Command भी दी जाती है।
Command यह बताती है कि निर्धारित समय पर Server को कौन-सा काम करना है।
उदाहरण के लिए कोई PHP Script:
/usr/local/bin/php /home/account/public_html/script.phpयह केवल उदाहरण है। आपके Server पर PHP का Path, Account Name और Script Location अलग हो सकती है।
इसलिए वास्तविक Command Hosting Environment के अनुसार Configure करनी चाहिए।
PHP Script के लिए Cron Job
अगर Website में कोई PHP Script है जिसे Automatically Run करना है, तो Cron Job के माध्यम से उसे निर्धारित Schedule पर Execute किया जा सकता है।
उदाहरण:
Schedule → PHP Command → Script → Automatic Execution
यह Developers और Advanced Website Management में उपयोगी हो सकता है।
WordPress में Cron Jobs
WordPress में एक अलग Concept WP-Cron भी होता है।
WordPress Scheduled Posts, कुछ Plugin Tasks और अन्य Scheduled Activities के लिए WP-Cron का उपयोग कर सकता है।
यह सामान्य Linux Cron Job से थोड़ा अलग है।
कुछ High-Traffic या Performance-sensitive Websites में WP-Cron को Server-level Cron से Trigger करने की Configuration की जाती है।
ऐसा करने से Scheduled WordPress Tasks अधिक Predictable तरीके से Run हो सकते हैं।
Cron Job और WP-Cron में अंतर
Linux Cron
Server Operating System के स्तर पर Scheduled Task चलाता है।
WP-Cron
WordPress के अंदर Scheduled Events को Handle करता है।
आसान भाषा में:
Cron Job = Server का Scheduler
WP-Cron = WordPress का Scheduler
Cron Jobs में सावधानी
Cron Job को गलत तरीके से Configure करने पर Server पर अनावश्यक Load पड़ सकता है।
इसलिए:
- जरूरत से ज्यादा Frequent Schedule न रखें।
- Script सही है या नहीं, पहले Test करें।
- Command का Path सही रखें।
- Server Time Zone Check करें।
- Error Logs को Monitor करें।
- एक ही Task के लिए Duplicate Cron Jobs न बनाएँ।
- Sensitive Commands को सुरक्षित रखें।
Cron Job Fail होने पर क्या Check करें?
अगर Cron Job काम नहीं कर रही है, तो सबसे पहले:
Schedule Check करें
क्या Cron सही समय पर Run हो रही है?
Command Check करें
Command और File Path सही है या नहीं?
Permissions Check करें
Script को Execute करने के लिए सही Permissions हैं या नहीं?
PHP Version Check करें
अगर PHP Script है, तो सही PHP Version और Binary Path का उपयोग हो रहा है या नहीं?
Error Logs Check करें
Script या Server कोई Error तो Generate नहीं कर रहा?
Cron Jobs और Backup
कुछ Hosting Environments में Backup Scripts को Scheduled तरीके से Run किया जा सकता है।
उदाहरण:
Daily → Backup Script → Backup File → Secure Storage
लेकिन Backup Script को खुद बनाकर Run करने से पहले यह सुनिश्चित करना चाहिए कि Script सुरक्षित है और Server Resources पर अनावश्यक Load नहीं डालती।
निष्कर्ष
Cron Job Server पर किसी Command या Script को निर्धारित समय पर Automatically Run करने की सुविधा है।
cPanel में Cron Jobs की मदद से कई Repetitive और Scheduled Tasks को Automatic बनाया जा सकता है।
WordPress Developers और Hosting Management सीखने वाले Students के लिए Cron Jobs को समझना बहुत उपयोगी है।
आसान भाषा में याद रखें:
Cron Job = Scheduled Automatic Task
Schedule = Task कब चलेगा
Command = कौन-सा काम चलेगा
Server = Task को Automatically Execute करेगा
SNCEC PORTAL
Student & Website Links
Quick access to student services, courses, learning resources and SNCEC information.
Student Login
Access your student account
Student Registration
Create your student account
Student Dashboard
Manage your learning activities
Courses
Explore our job-oriented courses
All Courses List
View complete course catalog
Mock Tests & Quizzes
Practice and test your knowledge
Student Zone
Access student services and resources
Student Zone →Learning Portal
Access online learning resources
Open Portal →Knowledge Base
Access computer learning notes and knowledge resources
Open Knowledge Base →SNCEC Digital Seva
Access digital services and online assistance
Open Digital Seva →Instructor Registration
Join us as an instructor
Our Team
Meet our professional team
About Us
Learn more about SNCEC
Contact Us
Get in touch with our team
Computer Shop
Computers, accessories & IT products
SNCEC Official Website
Shree Narayan Computers & Education Center





