راهنمای کامل ایجاد و حذف Cron Jobs در سیپنل
Cron Jobs یکی از ابزارهای مهم در مدیریت سرورهاست که به شما امکان میدهد وظایف خاصی را به صورت زمانبندیشده به صورت خودکار اجرا کنید. این ابزار در سیپنل بهراحتی قابل دسترسی و استفاده است. در ادامه، به صورت بهروزرسانیشده و سئوشده نحوه ایجاد و حذف Cron Jobs در سیپنل را توضیح میدهیم و نکات تکمیلی و کاربردی را اضافه میکنیم.
Cron Job چیست؟
Cron Job وظیفهای است که بهطور خودکار در بازههای زمانی مشخص شده اجرا میشود. این ابزار معمولاً برای اجرای اسکریپتها، بروزرسانی دادهها، ارسال ایمیلهای زمانبندیشده، و بسیاری دیگر از وظایف سرور استفاده میشود. با استفاده از Cron Jobs میتوانید در وقت خود صرفهجویی کنید و فرآیندهای تکراری را بهطور خودکار انجام دهید.
نحوه ایجاد Cron Jobs در سیپنل
- ورود به سیپنل:
ابتدا وارد حساب سیپنل خود شوید و در قسمت Advanced گزینهی Cron Jobs را پیدا کنید و روی آن کلیک کنید.
ایجاد و حذف cron jobs
- انتخاب رابط (Standard یا Advanced):
سیپنل دو نوع رابط برای Cron Jobs ارائه میدهد:- Standard (استاندارد): رابط سادهتر که امکان ایجاد چند وظیفه محدود را فراهم میکند.
- Advanced (پیشرفته): رابط پیشرفتهای که به شما اجازه میدهد تعداد نامحدودی وظیفه ایجاد کنید و با جزئیات بیشتری زمانبندی را تنظیم کنید.

ایجاد و حذف cron jobs
- پیکربندی زمانبندی Cron Job:
- اگر Standard را انتخاب کردهاید:
در قسمتهای مربوطه زمانبندی موردنظر را تنظیم کنید. این قسمت شامل دقیقه، ساعت، روز، ماه، و روز هفته است.
برای مثال:- اجرای هر ساعت:
0 * * * * - اجرای هر روز ساعت 3 صبح:
0 3 * * * 
ایجاد و حذف cron jobs
- اگر Advanced را انتخاب کردهاید:
در این بخش باید مقادیر زمانبندی را به صورت دستی وارد کنید. هر مقدار بهصورت زیر تعریف میشود:- دقیقه (0-59)
- ساعت (0-23)
- روز ماه (1-31)
- ماه (1-12)
- روز هفته (0-7) (0 و 7 برای یکشنبه است)

ایجاد و حذف cron jobs
- وارد کردن دستور Cron Job:
دستور یا آدرس فایل اجرایی خود را در قسمت Command وارد کنید.
برای مثال:
- این دستور فایل
script.php را از مسیر مشخص اجرا میکند. - ذخیره وظیفه:
پس از تکمیل تنظیمات، روی گزینه Add New Cron Job کلیک کنید تا وظیفه ایجاد شود.
حذف Cron Jobs در سیپنل
- وارد بخش Cron Jobs شوید.
- Standard:
در این رابط، زیر بخش Actions و کنار وظیفهی موردنظر، روی گزینه Delete کلیک کنید. - Advanced:
در این رابط، کنار هر وظیفه یک علامت ضربدر (X) وجود دارد. با کلیک روی آن، Cron Job حذف میشود.
نکات تکمیلی و بهروز درباره Cron Jobs
- تست وظیفه پیش از زمانبندی:
همیشه پیش از تنظیم زمانبندی، دستور Cron Job را بهصورت دستی اجرا کنید تا از صحت عملکرد آن مطمئن شوید. - تنظیم اطلاعرسانی ایمیل:
سیپنل امکان ارسال گزارش از اجرای Cron Jobs به ایمیل را فراهم میکند. کافی است در بخش بالای صفحه Cron Jobs، آدرس ایمیل خود را وارد کنید. - استفاده از عبارات ویژه:
برای سادهتر کردن زمانبندی، میتوانید از کلمات کلیدی زیر استفاده کنید:@hourly: اجرای هر ساعت@daily: اجرای هر روز@weekly: اجرای هر هفته@monthly: اجرای هر ماه@yearly: اجرای هر سال
- بهینهسازی وظایف سنگین:
اگر وظایف سنگینی دارید، از زمانبندیهای خاص استفاده کنید تا در ساعات کمترافیک اجرا شوند و بر عملکرد سایت تأثیر منفی نگذارند. - محدود کردن دسترسی:
برای افزایش امنیت، مطمئن شوید که اسکریپتهای Cron Job به درستی محافظت شدهاند و تنها از سرور قابلدسترسی هستند.
سوالات متداول درباره Cron Jobs
1. چرا Cron Job من اجرا نمیشود؟
ممکن است دستور وارد شده اشتباه باشد، یا دسترسی فایل اسکریپت به درستی تنظیم نشده باشد. همچنین بررسی کنید که سرور شما سرویس Cron را فعال داشته باشد.
2. چگونه گزارش اجرای Cron Job را مشاهده کنم؟
با فعال کردن ارسال ایمیل یا مشاهده لاگ سرور میتوانید گزارشات را بررسی کنید.
3. آیا Cron Jobs محدودیتی دارد؟
بله، بسته به تنظیمات سرور و هاستینگ شما ممکن است تعداد Cron Jobs یا فاصله زمانی اجرای آنها محدود باشد.