کرون جابز در سی پنل

1 1 1 1 1 1 1 1 1 1 Rating 0.00 (0 Votes)

امتیاز کاربران

ستاره غیر فعالستاره غیر فعالستاره غیر فعالستاره غیر فعالستاره غیر فعال
 

Cron Jobs یکی از امکانات سیستم عامل های مبتنی بر لینوکس است که برای اجرای دستورات و اسکریپت ها در زمانبندی های مشخص استفاده میشود.

به دلیل اینکه در سرویسهای اشتراکی امکان دسترسی به SSh ، برای اجرای برخی دستورات وجود ندارد، میتوان با استفاده از این امکانف دستورات و اسکریپت ها را در زمان مشخص دقیقه ای ، ساعتی ، روزانه و یا ماهانه اجرا نمود.

برای استفاده از کرون جاب آشنایی کافی با زبان php توصیه میشود.زیرا که استفاده از دستورات و یا زمانبندی اشتباه میتواند موجب از بین رفتن اطلاعات و همچنین فشار زیاد بر روی سرور شود

 کرون جاب در کنترل پنل سی پنل با عنوان Cron Jobs وجود دارد. حال به آموزش نحوه تعریف کرون جاب در سی پنل میپردازیم.

 

۱. ابتدا وارد کنترل پنل  سی پنل خود میشویم و سپس از بخش  Advanced ، گزینه  Cron jobs را انتخاب میکنیم.

۲. پس از وارد شدن به صفحه کرون جابز ، باید به ترتیب فیلدها را تکمیل نمایید.

- در فیلد Email، باید ایمیل خود را وارد نماییم تا پس از هر بار اجرای دستور و یا اسکریپت کرون جاب ، گزارشات اجرا به ایمیل ما ارسال شود. در صورتی که بخواهیم آدرس ایمیل را تغییر دهیم، باید ایمیل جدید را در این فیلد وارد کرده و سپس آیکون Update Email را بزنیم.

در صورتی که نخواهیم ارسال ایمیل انجام شود ، باید کد >/dev/null 2>&1  در پایان هر دستور کرون  قرار داده شود.

- در بخش  Common Settings ، باید زمان مورد نظر برای اجرای اسکریپت را انتخاب نماییم. پس از انتخاب زمان مورد نظر ، فیلدهای بعدی به صورت خودکار تکمیل میشود که میتوانیم بر اساس نیاز خود آنها را ویرایش نماییم.

- در فیلد command ، برای استفاده از کرون جاب ، باید اسکریپت مورد نظر را در هاست کپی کرده و آدرس آن را در این قسمت وارد کنیم.

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

/usr/local/bin/php/home/cPaneluser/public_html/examplescript.php

در این مثال نام اسکریپت مورد نظر examplescript.php است که باید نام اسکریپت خود را با آن جایگزین کنیم.

- در نهایت پس از وارد کردن اطلاعات مورد نیاز بر روی گزینه Add new Cron job کلیک کنید.

 

۳. در نتیجه کرون جاب مورد نظر ایجاد شده و در قسمت  Current Cron Jobs قابل مشاهده و ویرایش خواهد بود.