برای ساخت کرون جاب (Cron Job) در سیپنل (cPanel) میتوانید طبق مراحل زیر عمل کنید. کرون جابها برای اجرای خودکار دستورات در زمانهای مشخص استفاده میشوند، مثل اجرای یک اسکریپت PHP هر روز یا هر ساعت.
✅ مراحل ساخت Cron Job در cPanel
1. ورود به cPanel
وارد کنترل پنل هاست خود شوید:
yourdomain.com/cpanel
2. رفتن به بخش Cron Jobs
-
پس از ورود، در قسمت "Advanced" یا با جستجو در نوار بالا، گزینه "Cron Jobs" را پیدا کرده و کلیک کنید.
3. تنظیمات ایمیل (اختیاری ولی مفید)
در بالای صفحه بخشی به نام "Cron Email" وجود دارد.
-
در این قسمت میتوانید آدرس ایمیلی وارد کنید تا خروجی هر بار اجرای کرون جاب به آن ارسال شود.
-
اگر نمیخواهید ایمیلی دریافت کنید، میتوانید در دستوری که وارد میکنید، از
>/dev/null 2>&1
استفاده کنید (توضیح داده خواهد شد).
4. ایجاد یک Cron Job جدید
الف) انتخاب بازه زمانی اجرا:
در قسمت "Add New Cron Job":
-
از منوی کشویی "Common Settings" میتوانید زمان اجرای متداول را انتخاب کنید (مثلاً: Every 5 Minutes, Once a Day).
-
یا بهصورت دستی فیلدهای زیر را تنظیم کنید:
-
Minute: دقیقه (۰ تا ۵۹)
-
Hour: ساعت (۰ تا ۲۳)
-
Day: روز ماه (۱ تا ۳۱)
-
Month: ماه (۱ تا ۱۲)
-
Weekday: روز هفته (۰ برای یکشنبه تا ۶ برای شنبه)
-
مثال: اجرای هر روز ساعت ۳ صبح →
Minute: 0
Hour: 3
Day: *
Month: *
Weekday: *
ب) وارد کردن دستور (Command):
در فیلد Command، دستور مورد نظر خود را وارد کنید. بهطور معمول برای اجرای یک اسکریپت PHP:
/usr/local/bin/php /home/username/public_html/script.php
-
username
را با نام کاربری هاست خود جایگزین کنید. -
مسیر فایل را بهدرستی مشخص کنید.
اگر نمیخواهید ایمیلی دریافت کنید:
/usr/local/bin/php /home/username/public_html/script.php >/dev/null 2>&1
5. کلیک روی "Add New Cron Job"
بعد از تکمیل اطلاعات، روی دکمه “Add New Cron Job” کلیک کنید.
📌 نکات مهم:
-
برای پیدا کردن مسیر دقیق PHP در سرور، میتوانید از دستور
which php
در SSH استفاده کنید، یا در سیپنل مسیر پیشفرضphp
نوشته شده است. -
مسیر فایل اسکریپت باید دقیق و دارای مجوز اجرا باشد.