منو سایت

  • خانه
  • وبلاگ
  • آموزش گام به گام ایجاد cron job در کنترل پنل cPanel

آموزش گام به گام ایجاد cron job در کنترل پنل cPanel

 تاریخ انتشار :
/
  وبلاگ
آموزش گام به گام ایجاد cron job در کنترل پنل cPanel

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

مراحل ایجاد یک کار cron در سی پنل

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

خرید سرور ابری پارس پاک

مرحله 1: وارد حساب سی پنل خود شوید

معمولاً می توانید با آدرسی مانند www.example.com/cPanel وارد پنل خود شوید. فراموش نکنید که آدرس وب سایت خود را به جای “example.com” بنویسید. در مرحله بعد نام کاربری و رمز عبوری که از طریق ایمیل شرکت میزبان مربوطه برای شما ارسال شده است را وارد کنید.

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

مراحل ایجاد یک کار cron در سی پنل

مرحله 2: برنامه زمانبندی کار cron را پیدا کنید

وقتی وارد داشبورد سی پنل خود می‌شوید، در کادر جستجوی بالای صفحه با عنوان «با تایپ کردن اینجا به سرعت کارها را بیابید»، «Cron Jobs» را تایپ کنید. سپس بر روی آیکون ظاهر شده کلیک کنید.

نکته: همچنین می توانید وظیفه cron را مستقیماً در تب Advanced پیدا کنید.

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

پیدا کردن زمانبندی کار cron در سی پنل

مرحله 3: ایمیل Cron را به روز کنید

در این مرحله گزینه ای برای اجرای cron job را مشاهده خواهید کرد. همچنین می توانید تعیین کنید که آیا می خواهید پس از اجرای یک کار cron (یعنی یک کار برنامه ریزی شده خودکار) ایمیل دریافت کنید یا خیر. اگر مایل به دریافت ایمیل نیستید، لطفاً برای ادامه ایمیل خود را مجدداً در این قسمت وارد کنید. در صورت تمایل می توانید بعداً این ایمیل را حذف کنید. بر روی گزینه Update Email کلیک کرده و به مرحله بعد بروید.

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

به روز رسانی ایمیل Cron

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

مجوز سی پنل

مرحله 4: یک کار cron ایجاد کنید

در این مرحله زمان ساخت خود کرون کار فرا رسیده است. در اینجا باید عملکرد مورد نظر خود را با تنظیم برنامه تعیین کنید.

کرون در لینوکس

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

نحوه نوشتن دستور کار cron

برنامه کاری cron شامل 6 پارامتر است که در ادامه به آنها خواهیم پرداخت:

  • دقایق: این زمانی است که می خواهید کار cron اجرا شود. این عدد باید بین 0 تا 59 باشد.
  • ساعت: زمان دقیقی که می خواهید کار cron اجرا شود. این عدد باید بین 0 تا 23 باشد (دقت کنید فرمت آن 24 ساعت است).
  • تاریخ: این روز از ماهی است که می خواهید کار cron در آن اجرا شود. این عدد باید بین 1 تا 31 باشد مثلا برای اجرای cron job در 15 ماه باید عدد 15 را وارد کنید.
  • ماه: عدد مربوط به ماهی است که می خواهید وظیفه cron در آن اجرا شود. به عنوان مثال، می توانید یک کار را برای ماه اکتبر برنامه ریزی کنید و عدد 10 را وارد کنید.
  • روز هفته: این روز از هفته ای است که می خواهید cron job را اجرا کنید. این عدد باید بین 0 تا 7 (یکشنبه تا شنبه) باشد. می توانید یکشنبه را با عدد 0 و شنبه را با عدد 7 نمایش دهید.
  • دستور: آنچه را که می خواهید انجام دهید را در قالب یک دستور وارد کنید. به عنوان مثال، wget https://www.example.com.

استفاده از ستاره و خط تیره در برنامه ها

اگر به جای هر یک از 6 پارامتر بالا یک ستاره

فرض کنید این فیلد مدام تکرار می شود و عدد خاصی ندارد. به عنوان مثال، زمان “30 23 25 * *” را در نظر بگیرید. این دستور در ساعت 23:30 روز 25 هر ماه تکرار می شود. به عنوان مثال، اگر برای پارامتر ماه به جای ستاره یک عدد ثابت بنویسیم، این دستور هر ماه تکرار نخواهد شد. بلکه فقط در همان ماهی که اشاره کردیم محقق شد.

  • همچنین می توانید از خط فاصله (-) در برنامه ها استفاده کنید. به عنوان مثال، به این زمان نگاه کنید: “myscript.sh 5-1 * * 17-9 00”. ما می توانیم یک محدوده زمانی برای اجرای وظیفه cron با فاصله مشخص کنیم. در این جدول، myscript.sh با مشخصات زیر اجرا می شود:
  • 00: دقیقه صفر
  • 9-17: بین 9 تا 17
  • *: هر روز
  • *: ماهانه

1-5: از روز اول تا پنجم هفته؛ یعنی از دوشنبه تا جمعه

نمونه هایی از مشاغل cron

اگر می خواهید cron job هر دقیقه یک بار اجرا شود، تنظیمات زیر را وارد کنید:

تنظیم یک کار cron

نمونه هایی از مشاغل cron را ایجاد کرد

اگر می خواهید cron job یک بار در نیمه شب اجرا شود، تنظیمات زیر را وارد کنید:

کار کرون رایگان

تنظیمات اجرای کار Cron

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

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

استفاده از کاما در برنامه ها

اگر می خواهید cron job ها به مدت دو روز اجرا شوند، باید از کاما (،) در دستور خود استفاده کنید.  به عنوان مثال، در دستور زیر، وظیفه cron را در روز اول و پانزدهم ماه اجرا می کنیم:

Cron Job فعال است

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

برای تنظیم یک کار cron برای 1 ژانویه در ساعت 3:00 صبح، دستور زیر را وارد کنید:

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

دستور ایجاد Cron Job در سی پنل

از برنامه های از پیش تعیین شده استفاده کنید

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

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

چگونه از کرون جاب استفاده کنیم؟

نتیجه

در این آموزش کنترل پنل و آموزش cPanel یاد گرفتیم که چگونه یک cron job در cPanel ایجاد کنیم. با در نظر گرفتن اصول ذکر شده در این مقاله می توانید دستورات را بسته به زمان بندی مورد نظر خود تغییر دهید. حتماً پس از پر کردن فیلدها، روی «افزودن وظیفه کرون جدید» کلیک کنید. کرون جابز هم در وب سایت ها و هم در برنامه های کاربردی وب بسیار مفید است و می تواند مسئولیت اجرای بسیاری از کارهای تکراری را بر عهده بگیرد.

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

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

Cron jobs برای اجرای خودکار برخی از وظایف خاص به طور همزمان در سرور لینوکس استفاده می شود و همچنین می تواند برای نگهداری یا مدیریت سیستم استفاده شود.

  • 2. چگونه می توان یک کار cron در سی پنل ایجاد کرد؟
  • در قسمت Advanced cPanel، گزینه Cron Jobs را پیدا کنید.
  • ایمیلی را که می‌خواهید اعلان‌های cron job به آن ارسال شود وارد کنید و روی «به‌روزرسانی ایمیل» کلیک کنید.
  • cron job scheduler و دستور main را وارد کنید.

روی Add New Cron Job کلیک کنید.

3. راه آسان تر برای پیکربندی یک کار cron در سی پنل چیست؟

هنگامی که به صفحه ایجاد شغل cron در سی پنل می روید، می توانید جزئیات برنامه را خودتان وارد کنید. اما راه ساده تر این است که روی کادر بالای صفحه کلیک کنید. در این منوی کشویی، چندین ایستگاه از پیش تعیین شده را پیدا خواهید کرد که با یک کلیک می توان آنها را برای وظیفه cron انتخاب کرد.

4. چگونه یک برنامه تکراری بنویسم؟

برای تکرار یک کار cron، یک ستاره در کادر مربوط به پارامتری که می خواهید تکرار کنید علامت بزنید

اجازه دهید. به عنوان مثال، در دستور “00 14 01 * *” دستور مربوطه در روز اول هر ماه در ساعت 14:00 اجرا می شود.

5. چگونه یک کار کرون را برای دو روز برنامه ریزی کنیم؟ [{
“@type”: “Question”,
“name”: “کاربرد اصلی کرون جاب چیست؟”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “کرون جاب‌ها برای اجرای خودکار برخی از کارهای خاص در یک زمان در سرور سیستم‌عامل‌ لینوکس استفاده می‌شوند و کاربرد آن‌ها نیز می‌تواند تعمیر و نگه‌داری یا مدیریت سیستم باشد.”
}
},{
“@type”: “Question”,
“name”: “چگونه در سی‌پنل یک کرون جاب ایجاد کنیم؟چگونه در سی‌پنل یک کرون جاب ایجاد کنیم؟”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “در بخش «Advanced» سی‌پنل، گزینه «Cron Jobs» را پیدا کنید.
ایمیلی که می‌خواهید اعلان‌های اجرای کرون جاب‌ها به آن ارسال شوند، وارد کنید و «Update Email» را بزنید.
مشخصات زمان‌بندی کرون جاب و فرمان اصلی را درج کنید.
روی «Add New Cron Job» کلیک کنید.”
}
},{
“@type”: “Question”,
“name”: “روش ساده‌تر پیکربندی کرون جاب در سی‌پنل چیست؟”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “وقتی وارد صفحه ایجاد کرون جاب در سی‌پنل می‌شوید، می‌توانید خودتان جزئیات زمان‌بندی را به‌صورت دستی وارد کنید؛ اما روش ساده‌تر این است که روی کادر بالای صفحه کلیک کنید. در این منو کشویی، تعدادی تنظیمات ازپیش‌تعیین‌شده را می‌بینید که با یک کلیک برای کرون جاب انتخاب می‌شوند.”
}
},{
“@type”: “Question”,
“name”: “زمان‌بندی را چگونه بنویسیم که تکرار شود؟”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “برای تکرار یک کرون جاب، در فیلد مربوط به پارامتری که می‌خواهید تکرار شود، ستاره (*) بگذارید. برای مثال، در دستور «۰۰ ۱۴ ۰۱ * *» فرمان مرتبط در روز اول هر ماه رأس ساعت ۱۴ اجرا می‌شود.”
}
},{
“@type”: “Question”,
“name”: “چگونه یک کرون جاب را برای دو روز زمان‌بندی کنیم؟”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “اگر می‌خواهید یک کرون جاب در دو روز اجرا شود، کافی است از کاما (,) استفاده کنید. برای مثال، این زمان‌بندی را در نظر بگیرید: «۰۰ ۰۰ ۳۰,۵  * *». این فرمان در روزهای پنجم و سی‌ام هر‌ماه در ساعت ۰۰ بامداد اجرا می‌شود.”
}
}]
اگر می خواهید کار cron بعد از دو روز اجرا شود، فقط از کاما (،) استفاده کنید. به عنوان مثال، این زمان را در نظر بگیرید: “00 00 30.5 * *”. این دستور در روزهای پنجم و سی ام هر ماه ساعت 00:00 اجرا می شود.

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

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