Cron Jobs چیست وچگونه میتوان Cron Jobs را تنظیم کرد؟
Cron Jobs در هاست سی پنل ابزاری است که به شما امکان اجرای خودکار یک دستور یا اسکریپت را از طریق کد و تنظیمات زمان و دفعات اجرای آن را میدهد. گاهی لازم است تا به صورت مداوم مثلا هر یک روز یکبار از هاست خود بک آپ بگیرید یا یک دستور در سایت شما اجرا شود یا مثلا زمانی که شما روی وردپرس wp-cron را غیرفعال میکنید می توانید از طریق Cron Job به شکلی وردپرس را تنظیم کنید تا روزی یک یا چند بار wp-cron را اجرا کند.
چگونه Cron Job را تنظیم کنیم؟
1) برای تنظیم Cron Job ابتدا وارد سی پنل شوید.
2) زیر بخش Advanced روی Cron Job کلیک کنید.
3) در صفحه جدید زیر بخش Email می توانید آدرس ایمیل خود را وارد نمایید تا هر بار که Cron Job اجرا شد به شما اطلاع داده شود.
4) زیر بخش Add New Cron Job تنظیمات زمان و کد دستوری Cron Job را می توانید وارد نمایید.
5) اولین گزینه Common Settings است که می توانید با انتخاب یکی از گزینه های آن کل تنظیمات مربوط به دقیقه، ساعت، روز، ماه و هفته را به یکباره تنظیم نمایید.
گزینه های موجود این موارد است:
Once Per Minute(* * * * *)
هر یک دقیقه یکبار Cron Job اجرا میشود.
Once Per Five Minutes(*/5 * * * *)
هر 5 دقیقه یکبار Cron Job اجرا میشود.
Twice Per Hour(0,30 * * * *)
هر 30 دقیقه یکبار Cron Job اجرا میشود.
Once Per Hour(0 * * * *)
هر 1 ساعت یکبار Cron Job اجرا میشود.
Twice Per Day(0 0,12 * * *)
هر 12 ساعت یکبار (دوبار در روز) Cron Job اجرا میشود.
Once Per Day(0 0 * * *)
روزی 1 بار Cron Job اجرا میشود.
Once Per Week(0 0 * * 0)
هفته ای یکبار Cron Job اجرا میشود.
On the 1st and 15th of the Month(0 0 1,15 * *)
بکبار در روز اول ماه و دفعه دوم در روز 15 ماه Cron Job اجرا میشود.
Once Per Month(0 0 1 * *)
ماهی 1 بار Cron Job اجرا میشود.
Once Per Year(0 0 1 1 *)
سالی یکبار Cron Job اجرا میشود.
وقتی یکی از این موارد را انتخاب نمایید مانند تصویر بقیه موارد به صورت خودکار تکمیل میشوند. اگر گزینه مورد نظر شما جزو این موارد نیست باید خودتان به صورت دستی تنظیمات را وارد نمایید یا اینکه روبروی هر بخش دقیقه، ساعت، روز و ... تنظیمات کاملتری وجود دارد. مثلا در بخش دقیقه (Hour) اگر گزینه تنظیمات آنرا باز کنید گزینه های کاملتری مثل این موارد را میبنید:
Every Hour (*)
هر 1 ساعت یکبار Cron Job اجرا میشود.
Every Other Hour (*/2)
هر یک ساعت درمیان Cron Job اجرا میشود.
Every Third Hour (*/3)
هر دو ساعت یکبار Cron Job اجرا میشود.
Every Fourth Hour (*/4)
هر 4 ساعت یکبار Cron Job اجرا میشود.
Every Sixth Hour (*/6)
هر 6 ساعت یکبار Cron Job اجرا میشود.
Every Twelve Hours (0,12)
هر 12 ساعت یکبار Cron Job اجرا میشود.
12:00 a.m. Midnight (0)
ساعت 12 شب Cron Job اجرا میشود.
1:00 a.m. (1)
ساعت 1 صبح Cron Job اجرا میشود.
8:00 p.m. (20)
ساعت 8 شب Cron Job اجرا میشود.
با انتخاب هر کدام از این تنظمیات عدد مربوط به آن تنظیم در بخش خودش نوشته میشود. مثلا اگر 8:00 p.m. (20) را انتخاب کنید عدد 20 زیر Hour نوشته میشود.
برای بقیه تنظیمات مثل ماه و سال و هفته نیز چنین تنظیماتی وجود دارد و اگر باز هم این تظیمات نیاز شما را برآورده نکردند می توانید خودتان هر عددی که خواستید برای آن بازه زمانی وارد کنید.
6) گزینه آخر Command: است که زیر آن باید دستور اجرای Cron Job را وارد نمایید. مطمئنا دستوری که باید اینجا وارد شود به صورت اختیاری نیست و باید در انتخاب دستور کاملا دقت شود تا مبادا دستور اجرا شده به سایت یا هاست شما صدمه وارد نکند.
برای مثل یک نمونه کد که برای فعال کردن دستی wp-cron.php برای وردپرس استفاده میشود این است:
cd /home/cpaneluser/public_html; php -q wp-cron.php
7) در آخر با کلیک روی Add New Cron Job کلیک کنید تا دستور Cron Job برای هاست شما ثبت شود.
برای اطمینان از ایجاد شدن دستور Cron Job زیر بخش Current Cron Job می توانید دستور ساخته شده را ببینید.
- نوشته شده توسط بهسازان هاست
- دسته: آموزش سی پنل
- بازدید: 3600