امروز ۲۶ - اردیبهشت - ۰۰
دقیقه مطالعه

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

قرار دادن کرون جاب در سی پنل
05 - اردیبهشت - 1400

کرون جاب قابلیتی است که با استفاده از آن می توانید فایل ها را در زمان های خاصی اجرا کنید. به عنوان مثال می توانید تنظیم کنید که کرون جاب هر روز راس ساعت 6 یک فایل را اجرا کند یا مثال بهتر آن این است که کرون جابی ست کنید که پوشه tmp را هر شب ساعت 11 پاک کند تا فایل های اضافی از هاست شما پاک شود.

ابتدا وارد سی پنل شوید.

از قسمت advanced همانند تصویر زیر Cron Jobs را انتخاب کنید.


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

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


از قسمت Add New Cron Job می توانید بازه زمانی که فایل اجرا شود را انتخاب کنید. می توانید تعیین کنید که در زمان مشخص یا در فواصل مشخص این فایل اجرا شود .

Minute : در این قسمت باید دقیقه ای که میخواهید کرون جاب اجرا شود را وارد کنید. عدد وارد شده باید بین 0 و 59 باشد.

Hour : در این قسمت باید ساعتی که میخواهید کرون جاب اجرا شود را وارد کنید. عدد وارد شده باید بین 0و 23 باشد.

Day : در این قسمت باید روز مدنظر خود را از بین 1 تا 31 انتخاب کنید.

Month : ماه مورد نظر خود برای اجرای کرون جاب را در این قسمت با وارد کردن عدد بین 1 تا 12 انتخاب کنید.

Weekday : در این قسمت باید روز هفته ای که میخواهید کرون جاب اجرا شود را وارد کنید . عددی بین 0 تا 6 – 0 معادل یکشنبه و 6 معادل شنبه است.

Command : در این فیلد هم باید آدرس فایل یا دستور مدنظر خود برای اجرای کرون جاب را وارد کنید.

برای اینکه چند مقدار را در یک قسمت قرار دهید میان مقادیر از , استفاده کنید .
اگر هاست شما دسترسی ترمینال دارد برای اینکه بررسی کنید که Command شما درست است یا خیر، Command را در ترمینال وارد کنید. اگر خروجی مدنظر شما را نمایش داد پس این کامند درست است.
خود سی پنل برای شما مثال زده است. کافی است مسیر فایل را در جای درست ویرایش کنید.


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

/usr/local/bin/php /home2/username/public_html/test.php

و برای جلوگیری از اسپم شدن باید دستور شما به صورت زیر باشد :

 /usr/local/bin/php /home2/username/public_html/test.php >/dev/null 2>&1

امیدوارم این آموزش برای شما مفید واقع شده باشد.

دیدگاهتان را بنویسید

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