منو سایت

  • خانه
  • وبلاگ
  • نحوه ایجاد یک کار cron در کنترل پنل DirectAdmin

نحوه ایجاد یک کار cron در کنترل پنل DirectAdmin

 تاریخ انتشار :
/
  وبلاگ
نحوه ایجاد یک کار cron در کنترل پنل DirectAdmin

همانطور که می دانید Cron Job یک دستور در سیستم های لینوکس است که ما برنامه ریزی می کنیم تا برخی از کارها به صورت خودکار اجرا شوند. هنگام مدیریت وب سایت ها و برنامه های کاربردی وب، می توانید این دستور را در کنترل پنل هاست ما تنظیم کنید. در این مقاله نحوه ایجاد cron job در کنترل پنل DirectAdmin را به شما آموزش می دهیم. پس تا انتها همراه ما باشید.

مراحل ایجاد cron job در کنترل پنل DirectAdmin

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

این مراحل فرض می کنند که شما وارد پنل شده اید. معمولاً می توانید با استفاده از یکی از آدرس های زیر به پنل DirectAdmin دسترسی پیدا کنید:

  1. https://your-domain.com:2222
  2. https://ip-address:2222
  3. https://server-hostname:2222

حتما به جای پارامترهای دامنه، پارامترهای مختص وب سایت خود را وارد کنید.

خریده است

مراحل ایجاد یک کار cron در کنترل پنل قدیمی DirectAdmin

اگر رابط کاربری پنل شما در نسخه قدیمی و مشابه رابط کاربری موجود در تصاویر زیر است، مراحل زیر را دنبال کنید.

کرون جاب در دایرکت ادمین

مراحل ایجاد cron job در دایرکت ادمین

در مقاله زیر آموزش گام به گام ساخت cron job در کنترل پنل cPanel را مطالعه کنید.

یک cron job در سی پنل ایجاد کنید

مرحله 1: تابع cron job را پیدا کنید

در داشبورد اصلی DirectAdmin، کمی به پایین اسکرول کنید. در تب Advanced Features گزینه Cron Jobs را پیدا کرده و کلیک کنید.

 

    ایجاد cron job در دایرکت ادمین

cron job را در تنظیمات directadmin پیدا کنید

برای یادگیری نحوه حذف محدودیت آپلود در دایرکت ادمین، مقاله زیر را بخوانید.

افزایش آپلود در دایرکت ادمین

مرحله دوم: برنامه‌ریزی مشاغل cron

در این صفحه می توانید یک cron job جدید ایجاد کنید و cron job های قبلی را حذف کنید. بیایید یک دستور جدید را در این بخش برنامه ریزی کنیم. برای این کار باید 5 پارامتر را تنظیم کنید:

  1. دقیقه: دقیقه ای که دستور اجرا شده است که می تواند بین 0 تا 59 باشد.
  2. زمان: زمان اجرای دستور که می تواند بین 0 تا 24 باشد.
  3. روز ماه: روزی از ماه برای اجرای دستور که می تواند بین 1 تا 31 باشد (مثلاً برای اجرای دستور در بیست و پنجم ماه می توانید عدد 25 را وارد کنید).
  4. ماه: ماه اجرای دستور که می تواند بین 1 تا 12 باشد.
  5. روز هفته: روزی از هفته برای اجرای دستور که می تواند بین 0 تا 7 باشد (0 و 7 برابر با یکشنبه. بقیه روزها از دوشنبه با عدد 1 ادامه می یابد).

ادمین مستقیم cron job ایجاد کنید

برنامه کاری cron را مشخص کنید

برای تکرار دستور از یک ستاره استفاده کنید

در قسمت هر یک از پارامترهای بالا می توانید از یک ستاره انتخاب کنید

استفاده کنید. در این حالت این پارامتر ثابت نمی ماند. برای مثال اگر در قسمت ماه یک ستاره قرار دهید، این دستور هر ماه تکرار می شود و محدود به ماه خاصی نمی شود.

برای تعیین چند روز یا ماه از کاما استفاده کنید

اگر از کاما (،) بین دو یا چند عدد در برنامه کاری cron استفاده کنید، این دستور برای تمام آن روزها یا ماه ها تکرار می شود. برای مثال فرض کنید عبارت زیر را در قسمت Day of Month وارد کرده ایم: “1.15”. در این صورت این دستور در روز اول و پانزدهم تکرار می شود.

مرحله سوم: تعیین ترتیب

در ادامه آموزش ساخت cron job در کنترل پنل DirectAdmin باید دستور مورد نظر را در قسمت Command تایپ کرده و سپس Add را بزنید.  با این کار cron job ایجاد شده در پایین صفحه نمایش داده می شود.  در اینجا ما یک دستور test-script.cgi ایجاد کرده ایم که هر روز ساعت 9 صبح اجرا می شود.

یک کار cron ایجاد کنید

دستوری برای اجرا در ساعت 9 ایجاد کنید

کارهای قبلی cron را در پنل مدیریت مستقیم قدیمی حذف کنید

اگر می خواهید cron job را که ایجاد کرده اید حذف کنید، کافی است به انتهای صفحه cron job بروید و روی گزینه

کرونتاب چیست؟

cron job ایجاد شده را حذف کنید

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

یک ایمیل در دایرکت ادمین ایجاد کنید

ایجاد یک کار cron در کنترل پنل جدید DirectAdmin

آموزش ساخت cron job در کنترل پنل دایرکت ادمین در نسخه جدید خود تفاوت چندانی با نسخه قبلی ندارد، تفاوت اصلی آن مربوط به ظاهر رابط کاربری آنهاست.  برای این کار مراحل زیر را با دقت دنبال کنید:

Cron Job در لینوکس

نحوه ایجاد یک کار cron در دایرکت ادمین جدید

مرحله 1: تابع cron job را پیدا کنید

کمی به پایین اسکرول کنید.  در قسمت Advanced Features می توانید ویژگی Cron Jobs را مشاهده کنید.  روی آن کلیک کنید.

شغل کرون چیست؟

یافتن تابع Cron Job

مرحله دوم: برنامه‌ریزی مشاغل cron

در صفحه مقابل خود، روی گزینه “Create Cron Job” کلیک کنید.

راه اندازی cron job در دایرکت ادمین

Cron Job Scheduler

نحوه ایجاد یک کار cron در کنترل پنل DirectAdmin

اکنون زمان فرمان را تنظیم کنید. شما می توانید تمام پارامترها را طبق اصولی که قبلا توضیح دادیم انتخاب کنید، با این تفاوت که در این نسخه فیلد بالایی “Current Time” نام دارد که به تاریخ و زمان فعلی اشاره دارد. بقیه فیلدها مانند نسخه قبلی هستند.

فیلدهای cron برای زمان بندی کار

مرحله سوم: تعیین ترتیب

در کادر پایین صفحه، دستور را تایپ کنید و سپس روی «Create» کلیک کنید تا وظیفه cron ایجاد شود.

کرون جاب در دایرکت ادمین

دستور Cron Job را ایجاد کنید

کارهای cron قبلی را در پنل DirectAdmin جدید پاک کنید

همان تب

آموزش کرون برای کار

کارهای cron قبلی را حذف کنید

در کادری که می‌پرسد «آیا مطمئن هستید که می‌خواهید کار انتخاب شده cron را حذف کنید؟»، دوباره روی حذف کلیک کنید.

چگونه در دایرکت ادمین و سی پنل پشتیبان بگیرم؟ در مقاله زیر بخوانید.

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

نتیجه

در این مقاله نحوه ایجاد cron job در کنترل پنل دایرکت ادمین را به شما آموزش دادیم. با دنبال کردن مراحل ذکر شده در این مقاله از آموزش کنترل پنل و آموزش دایرکت ادمین، می توانید از خودکارسازی کارهای تکراری یا روزانه در وب سایت یا برنامه وب خود لذت ببرید. از ارسال خودکار ایمیل به کاربران وب سایت گرفته تا پشتیبان گیری از پایگاه داده و…

سوالات متداول

1. کاربرد اصلی کرون جاب چیست؟

اگر وب سایت یا برنامه وب دارید، می توانید کارهای خاصی را به صورت خودکار انجام دهید تا در یک زمان خاص انجام شوند. این دستور را می توان یک بار اجرا کرد، یا می توانید تنظیم کنید که در یک بازه زمانی مشخص تکرار شود. به عنوان مثال، می توانید یک بار در هفته فایل های موقت و غیر ضروری را به طور خودکار حذف کنید تا فضای دیسک آزاد شود.

  1. 2. چگونه در پنل قدیمی DirectAdmin یک cron job ایجاد کنیم؟
  2. پس از ورود به پنل، به پایین صفحه اصلی بروید تا به بخش Advanced Featured برسید.
  3. در این قسمت بر روی گزینه “Cron Jobs” کلیک کنید.
  4. اطلاعات زمان را مشخص کنید و دستور را در کادر زیر وارد کنید.

روی افزودن کلیک کنید.

  1. 3. چگونه در پنل دایرکت ادمین جدید cron job ایجاد کنیم؟
  2. پس از ورود به پنل، به پایین صفحه اصلی بروید تا قسمت Advanced Featured را ببینید.
  3. در این قسمت گزینه “Cron Jobs” را انتخاب کنید.
  4. روی گزینه Create Cron Job کلیک کنید.
  5. اطلاعات زمان و دستور اصلی را وارد کنید.

در سمت راست پایین صفحه، روی Create کلیک کنید.

4. چگونه یک کار cron را برای تکرار در یک دوره زمانی خاص برنامه ریزی کنیم؟

برای تکرار یک کار cron، یک ستاره در قسمت مورد نظر علامت بزنید

  1. اجازه دهید. برای مثال، اگر می‌خواهید دستور تکرار هر ماه باشد، فیلد ماه را ستاره‌دار کنید یا اگر می‌خواهید دستور هر روز تکرار شود، فیلدهای روز ماه و روز هفته را ستاره‌دار کنید.
  2. 5. چگونه کارهای cron قبلی را حذف کنیم؟

روی گزینه “Cron Jobs” در قسمت “Advanced Features” کلیک کنید. [{
“@type”: “Question”,
“name”: “کاربرد اصلی کرون جاب‌ها چیست؟”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “اگر وب‌سایت یا وب‌اپلیکیشن دارید، برخی کارها را برای اجرا در زمانی خاص می‌توانید خودکارسازی کنید. این فرمان می‌تواند یک بار اجرا شود یا طوری تنظیمش کنید که در دوره زمانی خاصی تکرار شود. برای مثال، می‌توانید فایل‌های موقت و غیرضروری را هفته‌ای یک بار به‌طور‌خودکار حذف کنید تا فضای دیسک خالی شود.”
}
},{
“@type”: “Question”,
“name”: “چگونه در پنل قدیمی دایرکت‌ادمین کرون جاب بسازیم؟”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “بعد از وارد‌شدن به پنل، تا پایین صفحه اصلی اسکرول کنید تا به بخش «Advanced Featured» برسید.
در این بخش، روی گزینه «Cron Jobs» کلیک کنید.
اطلاعات زمان‌بندی را تعیین و در فیلد پایین، فرمان را وارد کنید.
روی «Add» کلیک کنید.”
}
},{
“@type”: “Question”,
“name”: “چگونه در پنل جدید دایرکت‌ادمین کرون جاب بسازیم؟”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “بعد از ورود به پنل، تا پایین صفحه اصلی اسکرول کنید تا بخش «Advanced Featured» را ببینید.
در این بخش، گزینه «Cron Jobs» را انتخاب کنید.
روی گزینه «Create Cron Job» کلیک کنید.
اطلاعات زمان‌بندی و فرمان اصلی را وارد کنید.
در پایین و سمت راست صفحه، روی «Create» کلیک کنید.”
}
},{
“@type”: “Question”,
“name”: “کرون جاب را چگونه زمان‌بندی کنیم که در یک بازه زمانی خاص تکرار شود؟”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “برای تکرار یک کرون جاب، در فیلد مد‌نظر ستاره (*) بگذارید. به‌عنوان نمونه، اگر می‌خواهید فرمان هر ماه تکرار شود، فیلد Month را ستاره بگذارید یا اگر می‌خواهید فرمان هرروز تکرار شود، فیلدهای Day of Month و Day of Week را ستاره بگذارید.”
}
},{
“@type”: “Question”,
“name”: “چگونه کرون جاب‌های قبلی را حذف کنیم؟”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “روی گزینه «Cron Jobs» در بخش «Advanced Features» کلیک کنید.
کرون جابی که می‌خواهید حذف کنید، انتخاب و روی Delete کلیک کنید.”
}
}]
cron task مورد نظر برای حذف را انتخاب کنید و روی Delete کلیک کنید.

{ “@context”: “https://schema.org”، “@type”: “FAQPage”، “mainEntity”:

} نوشتن ایجاد cron job در کنترل پنل دایرکت ادمین برای اولین بار در پارسپک. به نظر می رسد.