مرکز آموزش میهن وب هاست

مرکز آموزش میهن وب هاست

آموزش ایجاد کرون جاب در کنترل پنل سی پنل

پرینت این مقاله پرینت این مقاله

در مواردی که کاربران به SSH دسترسی ندارند و نمی توانند برخی دستورات را در زمان های برنامه ریزی شده اجرا کنند، cron job ها می توانند اجرای دستورات و اسکریپت را در زمان های خاصی انجام دهند. cron job به شما اجازه می دهد به طور خودکار دستورات خاص یا اسکریپت ها را روی سایت خود اجرا کنید. این زمانبندی میتواند به صورت دقیقه ای، ساعتی، روزانه یا ماهانه باشد. برای مثال می توانید کرونی تعریف کنید تا هر هفته فایل های موقت و tmp را حذف نماید و فضای اشغال شده سرور را آزاد کند.
نکته : جهت استفاده از cron job باید آشنایی کافی با آن داشته و با دستورات مختلف کار کرده باشید. استفاده از دستورات یا زمانبندی اشتباه ممکن است باعث از بین رفتن اطلاعات یا فشار روی سرور شود.
آموزش کار با cron job
جهت دسترسی به cron job وارد کنترل پنل هاست خود شوید و از منوی "Advanced" مطابق تصویر زیر روی "cron jobs" کلیک نمایید.

 ایجاد کرون جاب در کنترل پنل سی پنل
تصویر(1)

در صفحه باز شده دو روش جهت زمانبندی وجود دارد:

1. انتخاب از زمانبندی پیش فرض در منوی "Common Settings"

2. وارد کردن زمانبندی به صورت دستی و دلخواه

آموزش ایجاد کرون جاب در کنترل پنل سی پنل

تصویر(2)

بعد از تنظیم بخش مربوط به زمان، در قسمت "command" (شماره3) باید آدرس فایلی که قصد اجرا دارید را وارد کنید.

دستور کرون:

/usr/local/bin/php /home/username/public_html/cron.php

در کد فوق به جای username، نام کاربری هاست و در صورتی که پارتیشن هاست شما موردی جز home  است، آن را به جای واژه "home" در دستور بالا جایگذاری كنید.
هر بار که cron اجرا می شود، یک ایمیل به آدرسی که در بخش کرون ها تنظیم کرده اید، ارسال می گردد.
با توجه به محدودیت ارسال ایمیل در هاست اگر نمی خواهید بعد از هر بار اجرای کرون ایمیلی برای شما ارسال شود، می توانید در انتهای دستور کرون خود، دستور زیر را قرار دهید:
>/dev/null 2>&1
در نهایت روی Add New Cron Job کلیک نمایید.
توجه:
براي اطلاع از اينكه partition هاست شما روي home يا home3 قرار دارد:
در سی پنل: مطابق با تصویر زیر در صفحه اول سی پنل می توانید پارتیشن هاست خود را مشاهده نمایید.
نحوه تنظیم بک آپ گيری روزانه يا ساعتی
تصویر(3)
برخی زمانبندی های پیشفرض که در منوی Common Settings در دسترس هستند:
1. زمانبندی * * * * * : هر دقیقه کرون جاب ایجاد شده یکبار اجرا می شود.
2. زمانبندی * * * * */5 : هر 5 دقیقه یکبار کرون جاب ایجاد شده اجرا می شود.
3. زمانبندی * * * * 0 : هر ساعت یکبار کرون جاب ایجاد شده اجرا می شود.
4. زمانبندی * * * 12,0 0 : در روز 2 بار  در ساعت های 12 و 24 کرون جاب ایجاد شده اجرا می شود.
5. زمانبندی 0 * * 0 0 : هر هفته یکبار کرون جاب ایجاد شده اجرا می شود.
6. زمانبندی * * 1 0 0 : هر ماه یکبار کرون جاب ایجاد شده اجرا می شود.
7. زمانبندی * 1 1 0 0 : هر سال یکبار کرون جاب ایجاد شده اجرا می شود.
4/5 از 33 رای