هاست و میزبانی

فعال سازی Cron Jobs در cPanel

Cron اختصار یافته عبارات Command Run On میباشد. کرون جاب یا Cron Jobs قابلیتی در سامانه های لینوکسی می باشد که وظیفه ی اجرای عملیاتی ویژه در زمانبندی ویژه ای را بصورت کاملا اتومات بر عهده دارد. این عملیات می تواند اجرای یک دستور یا Command و یا برنامه ی ویژه ای و یا اجرای یک اسکریپت باشد .توسط از کرون جاب بصورت کلی می توانید کار های روتین و تکراری را به راحتی و بدون دخالت کاملا اتومات زمانبندی و اجرا نمایید .Cron Jobs یکی از امکانات نرم افزاری کنترلپنل‌ها است که در cPanel  نیز وجود دارد .امکانی است که شما با ست آپ آن ، می‌توانید در زمانی مقرر یک یا چند اسکریپت PHP را اجرا نمایید.
Cron Job در واقع یک وظیفه است که به سرور داده می شود تا در فواصل زمانی مشخص اقدامی ویژه مانند اجرای یک فایل، ساخت بک آپ و … را به طور اتوماتیک، انجام دهد. به عنوان نمونه، یک فایل php دارید که وظیفه آن بروز رسانی قسمت ویژه ای از وب‌سایت هر ۲۴ ساعت یک بار است. شما می توانید براحتی انجام این کار را به قسمت Cron Jobs محول کنید. کافیست اقدامات پایین را دنبال کنید:
برای استفاده از Cron Jobs می‌بایست اسکریپت گزینه نظر را در میزبانی کپی کرده و نشانی آن را در قسمت Cron jobs Cpanel وارد کنید.
برای انجام تنظیمات اقدامات پایین را انجام دهید :
۱- اول وارد cPanel خود شوید.
۲- بعد از آن از قسمت Advanced ، مورد Cron jobs را انتخاب نمایید.
فعال سازی Cron Jobs در cPanel 2

۳- در پیج Cron jobs فیلدها را به ترتیب پایین وارد کنید.

 فعال سازی Cron Jobs در cPanel 3

– در فیلد ابتدا شما در صورتی که قصد دارید با هر بار اجرای وظایف، یک ایمیل گزارش به شما ارسال شود در فیلد Email، نشانی ایمیل گزینه نظر را وارد و دکمه Update Email را اعمال کنید. این ست آپ در گزینه کلیه وظایف تعیین شده اعمال خواهد شد.
چنانچه نشانی ایمیل در این قسمت وارد نشود، گزارشات به ایمیل نشانی پیشفرض cPanel ارسال خواهند شد.

بیشتر بخوانید  تفاوت میزبانی ایران و میزبانی خارج از کشور

اگر تعداد cronjob ها زیاد باشد یا مدت اجرای آنها کوتاه باشد (در فاصله کمی به عنوان مثال هر دقیقا یک بار اجرا شوند) در این صورت تعداد بسیار زیادی ایمیل ارسال میشود و احتمال دارد بدلیل محدودیت تعداد ایمیل ارسالی در خدمات باعث بسته شدن خدمات شود. در این صورت مناسب است ارسال ایمیل برای کرون جاب ها را غیرفعال کنید.برای غیرفعال کردن ارسال ایمیل کافی است عبارت dev/null 2>&1/< را در انتهای دستور cron job خود قرار دهید. برای نمونه :

Php –q /home/USERNAME/public_html/cron.php >/dev/null 2>&1
/usr/local/bin/php -q /home/ USERNAME /public_html/cron.php >/dev/null 2>&1

نکته : USERNAME اسم کاربری پنل میزبانی شما می باشد .

– در قسمت common setting شما می‌بایست زمانی را که برای اجرا نیاز دارید انتخاب کنید.

دقت داشته باشید با انتخاب شما فیلدهای زیر‌تر بصورت اتوماتیک ست آپ خواهد شد. در صورت نیاز به ویرایش در فیلد ویژه ای ، شما می‌توانید آن قسمت را تغییر کنید.
فعال سازی Cron Jobs در cPanel 4

– در نهایت در قسمت نشانی اسکریپت گزینه نظر را وارد می کنید.

برای وارد کردن دستور جهت اجرای یک اسکریپت در پوشه public_html می توانید از دستور پایین استفاده کنید.

php -q /home/USERNAME/public_html/cron.php

در این نمونه اسم اسکریپت گزینه نظر cron.php است و شما می‌بایست اسم اسکریپت خود را جایگزین نمایید. همچنین USERNAME اسم کاربری پنل میزبانی شما می باشد .

– در نهایت بعد از وارد کردن دیتا گزینه نیاز ،بر روی Add New Cron Job کلیک کنید.

در قسمت Current Cron Jobs می توانید Cron Job های فعلی را مشاهده و یا تغییر نمایید.

منبع

نمایش بیشتر

نوشته های مشابه

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *