در این آموزش به ایجاد cron jobs در سی پنل می پردازیم.

 

آموزش Cron Jobs سی پنل:

cron jobs ابزاری است که برای اجرای دستور خاص در زمان خاص استفاده میشود.

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


به این منظور وارد سی پنل شده قسمت  ADVANCED رفته  مانند شکل زیر:





بعد  از کلیک بروی cron Jobs به صفحه جدیدی وارد میشوید که قبل از اینکه cron Jobs  را فعال کرده باشید در این قسمت از شما ایمیل می خواهد برای این منظور پیغام های اجرا و خطای کرون جاب به ایمیل تان  ارسال میشود.  

توجه داشته باشید که اگر نیاز است کرون جاب برای مدت زمان کوناهی مثلا هر 5 دقیق اجرا شود این فیلد رافعال نکنید چون ممکن باعث بروز تعداد ایمیل انبوه در هاست میشود.

 

 

 


 

بیش ترین کاربرد کرون جابز برای فراخوانی  دستورات اجرایی است مثلا در یک سیستم اتوماسیون WHMCS   روزانه صدها تابع فرخوانی مشوند و مواردی مانند صدور فاکتور،اطلاع رسانی ها ، تمدید انسداد سرویسس و...همه این ها از طریق cron jobs   انجام میشود.


ایجاد cron jobs  در سی پنل :

با ذکر یک مثال  این مساله را توضیح می دهیم:

مثلا  می خواهیم در یک بازه زمانی یک فایل خاص به اسم Cron jobs.php  که در مسیر home/user/public_html/cron jobs.php  قرار دارد را می خواهد در روز 20ام هر ماه ساعت 20:30 هر ماه اجرا کند

بدین ترتیب مانند زیر عمل می کنیم :

در فیلد  Day  تاریخ روز را می زنیم  در فیلد hour ساعت در فیلد minute  دقیقه  را وارد می کنیم .

همانند تصویر زیر :






و در آخر با کلیک برروی دکمه آبی رنگ Add New Cron Job فعال میشود .