گاهی اوقات در مدیریت یا طراحی وب سایت و سامانه آنلاین، نیاز پیش میآید که یک برنامه یا اسکریپت در زمانهای مشخص و از پیش تعیینشده بهطور خودکار اجرا شود. برای مثال، ممکن است بخواهیم هر روز در یک ساعت خاص، فرآیندی مانند پشتیبانگیری از دادهها، ارسال ایمیلهای اطلاعرسانی، بهروزرسانی خودکار محتوا یا پردازش اطلاعات کاربران انجام گیرد. انجام این کارها بهصورت دستی، علاوه بر صرف زمان، احتمال فراموشی یا بروز خطا را نیز افزایش میدهد.
در چنین شرایطی، استفاده از قابلیت Cron Job در هاست سی پنل، راهحلی بسیار کارآمد و هوشمندانه است. کرون جاب این امکان را فراهم میکند که شما یک دستور یا برنامه خاص را در بازههای زمانی دلخواه (مانند هر ساعت، هر روز، هر هفته یا حتی در ثانیههای خاص) برنامهریزی کنید تا بدون نیاز به حضور یا دخالت مستقیم شما، بهطور منظم و دقیق اجرا شود. این ویژگی باعث میشود کارهای تکراری و زمانبر بهصورت خودکار انجام شده و تمرکز شما بر روی فعالیتهای مهمتر معطوف گردد.
در ادامه، برای پیکربندی و تنظیم کرون جاب در هاست، مراحل لازم را گامبهگام توضیح خواهیم داد تا بتوانید بهسادگی این قابلیت را بر اساس نیازهای خود فعال کنید.
1- در مرحله اول وارد هاست سی پنل شوید
2- سپس از بخش Advanced گزینه Cron Jobs را انتخاب نمایید

آموزش کرون جاب(Cron Jobs) در سی پنل
3- پس از وارد شدن به صفحه تنظیمات در هنگام ایجاد یک کرون جاب جدید باید به موارد زیر توجه نمایید :

آموزش کرون جاب(Cron Jobs) در سی پنل
هنگام ایجاد یک کرون جاب جدید، لازم است مقادیر مربوط به هر بخش را با دقت وارد کنید. این مقادیر تعیین میکنند که دستور یا برنامه شما دقیقا در چه زمانی و با چه فاصلهای اجرا شود. جزئیات هر بخش به شرح زیر است:
- Minute (دقیقه): مشخص میکند برنامه در کدام دقیقه از ساعت اجرا شود (مقداری بین ۰ تا ۵۹).
- Hour (ساعت): تعیین میکند برنامه در چه ساعتی از روز اجرا شود (مقداری بین ۰ تا ۲۳).
- Day of Month (روز ماه): مشخص میکند اجرای برنامه در کدام روز از ماه انجام گیرد (عدد بین ۱ تا ۳۱).
- Day of Week (روز هفته): برای تعیین روز خاصی از هفته استفاده میشود (مانند شنبه، یکشنبه و … که معمولا با اعداد ۰ تا ۶ مشخص میشوند).
- Command (دستور اجرا): در این قسمت باید مسیر کامل فایل یا برنامهای که میخواهید در زمان تعیینشده اجرا شود را وارد کنید. این مسیر باید دقیق و بدون خطا نوشته شود.
به عنوان مثال:
/usr/local/bin/php /home/username/domains/Example.ir/public_html/android/location_date.php
در این نمونه:
- عبارت
username
همان نام کاربری هاست شما است که توسط سرویسدهنده هاستینگ در زمان ایجاد حساب کاربری مشخص شده است. - عبارت
Example.ir
آدرس دامنه یا وبسایت شما میباشد. - بخش پایانی مسیر، به فایلی اشاره دارد که باید در زمانبندی تعیینشده اجرا شود.
پس از وارد کردن مقادیر موردنظر در بخشهای مربوطه، کافی است روی دکمه Add کلیک کنید تا کرون جاب شما در هاست ثبت و فعال شود. از این لحظه، اجرای برنامه طبق زمانبندی مشخصشده به صورت خودکار انجام خواهد شد.