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

Avatar
نویسنده: علیرضا برزودی
پنج‌شنبه 21 مهر 1401
مطالعه: ۸ دقیقه ۰ نظر ۲۵۸۴ بازدید

هدف Cron Job اجرای خودکار برخی از کارهای زمان‌بندی‌شده در سیستم‌‌عامل linux است. کرون جاب‌ها را در هر دو پنل‌ cPanel و DirectAdmin می‌توان ایجاد کرد. در این مطلب از آموزش کنترل پنل، به‌طور ویژه نحوه ایجاد کرون جاب در سی‌پنل را آموزش می‌دهیم؛ پس تا پایان همراه ما باشید.

میزبانی cpanel برای ایجاد کرون جاب در سی پنل

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

مراحل ایجاد کرون جاب در cPanel

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

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

مرحله اول: وارد اکانت سی‌پنل خود شوید

معمولاً با آدرسی مانند www.example.com/cPanel می‌توانید وارد پنل خود شوید. یادتان باشد که به‌جای «example.com» آدرس وب‌سایت خود را بنویسید. در قدم بعدی، نام کاربری و رمز‌عبوری که شرکت هاستینگ مرتبط برایتان ایمیل کرده، وارد کنید.

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

مراحل ایجاد کرون جاب در سی‌پنل

مرحله دوم: زمان‌بندی کرون جاب را پیدا کنید

وقتی وارد داشبورد سی‌پنل شدید، در کادر جست‌وجوی بالای صفحه که با عنوان «Find functions quickly by typing here» نام‌گذاری شده است، عبارت «Cron Jobs» را وارد کنید. سپس، روی آیکون ظاهر‌شده کلیک کنید.

نکته: کرون جاب را می‌توانید مستقیماً در بخش «Advanced» نیز پیدا کنید.

آموزش cron job

پیداکردن زمان‌بندی کرون جاب در سی‌پنل

مرحله سوم: ایمیل کرون را آپدیت کنید

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

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

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

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

لایسنس سی پنل

مرحله چهارم: یک کرون جاب بسازید

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

Cron در لینوکس

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

نحوه نوشتن فرمان کرون جاب

زمان‌بندی کرون جاب از ۶ پارامتر تشکیل شده است که درادامه، به آن‌ها اشاره می‌کنیم:

  • Minute: دقیقه‌ای است که می‌خواهید کرون جاب اجرا شود. این عدد باید بین ۰ تا ۵۹ باشد.
  • Hour: ساعت دقیقی است که می‌خواهید کرون جاب اجرا شود. این عدد باید بین ۰ تا ۲۳ باشد (دقت کنید که قالب آن ۲۴ساعته است).
  • Day: آن روزی از ماه است که می‌خواهید کرون جاب اجرا شود. این عدد باید بین ۱ تا ۳۱ باشد. برای مثال، برای اجرای کرون جاب در پانزدهم ماه، باید عدد ۱۵ را وارد کنید.
  • Month: عدد مربوط به ماهی است که می‌خواهید کرون جاب اجرا شود. برای مثال، کاری را برای ماه اکتبر می‌توانید زمان‌بندی و عدد ۱۰ را وارد کنید.
  • Weekday: روزی از هفته است که برای اجرای کرون جاب مدنظر دارید. این عدد باید بین ۰ تا ۷ باشد (یکشنبه تا شنبه). یکشنبه را با عدد ۰ و شنبه را با عدد ۷ می‌توانید نشان دهید.
  • Command: کاری که می‌خواهید انجام شود، در قالب یک دستور وارد کنید؛ مثلاً wget https://www.example.com.

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

سی پنل چیست؟

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

اگر به‌جای هر‌یک از ۶ پارامتر بالا ستاره (*) بگذارید، آن فیلد دائماً تکرار می‌شود و یک عدد خاص ندارد. برای نمونه، زمان‌بندی «‌۳۰ ۲۳ ۲۵ * *» را در نظر بگیرید. این فرمان در ساعت ۲۳:۳۰ بیست‌و‌پنجم هر ماه تکرار می‌شود. پس اگر به‌عنوان مثال برای پارامتر ماه به‌جای ستاره یک عدد ثابت می‌نوشتیم، این فرمان هر ماه تکرار نمی‌شد؛ بلکه فقط در همان ماهی که مشخص کرده بودیم، اجرا می‌شد.

از خط فاصله (-) هم می‌توانید در زمان‌بندی‌ها استفاده کنید. برای مثال، به این زمان‌بندی دقت کنید: «myscript.sh ۵-۱ * * ۱۷-۹ ۰۰». با خط فاصله می‌توانیم یک محدوده زمانی را برای اجرای کرون جاب تعیین کنیم. در این زمان‌بندی، myscript.sh با مشخصات زیر اجرا می‌شود:

  • ۰۰: دقیقه صفر
  • ۱۷-۹: بین ساعت ۹ تا ۱۷
  • *: هر‌روز
  • *: هر‌ماه
  • ۵-۱: روز اول تا پنجم هفته؛ یعنی از دوشنبه تا جمعه

نمونه‌هایی از کرون جاب‌

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

تنظیم cron job

نمونه‌های کرون جاب ایجاد شده

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

کرون جاب رایگان

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

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

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

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

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

کرون جاب در هاست

نحوه استفاده از کاما در زمان‌بندی Cron Job

برای تنظیم یک کرون جاب برای ساعت ۳ صبح اول ژانویه نیز، دستور را به‌ترتیب زیر وارد کنید:

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

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

استفاده از زمان‌بندی‌های از‌پیش‌تنظیم‌شده

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

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

چگونه از Cron Job استفاده کنیم؟

جمع‌بندی

در این مقاله از آموزش سی پنل، نحوه ایجاد کرون جاب در سی‌پنل را آموزش دادیم. با در‌نظر‌گرفتن اصول ذکرشده در مقاله حاضر، می‌توانید دستورها را بسته به زمان‌بندی مدنظرتان تغییر دهید. فراموش نکنید که بعد از پرکردن فیلدها، روی «‌Add New Cron Job» کلیک کنید. کرون جاب‌ها هم در وب‌سایت‌ها و هم در وب‌اپلیکیشن‌ها کارایی فراوانی دارند و مسئولیت اجرای بسیاری از کارهای تکراری را می‌توانند برعهده بگیرند.

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

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

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

۲. چگونه در سی پنل یک کرون جاب ایجاد کنیم؟

  • در بخش «Advanced» سی‌پنل، گزینه «Cron Jobs» را پیدا کنید.
  • ایمیلی که می‌خواهید اعلان‌های اجرای کرون جاب‌ها به آن ارسال شوند، وارد کنید و «Update Email» را بزنید.
  • مشخصات زمان‌بندی کرون جاب و فرمان اصلی را درج کنید.
  • روی «Add New Cron Job» کلیک کنید.

۳. روش ساده‌تر پیکربندی کرون جاب در سی‌پنل چیست؟

وقتی وارد صفحه ایجاد کرون جاب در سی‌پنل می‌شوید، می‌توانید خودتان جزئیات زمان‌بندی را به‌صورت دستی وارد کنید؛ اما روش ساده‌تر این است که روی کادر بالای صفحه کلیک کنید. در این منو کشویی، تعدادی تنظیمات ازپیش‌تعیین‌شده را می‌بینید که با یک کلیک برای کرون جاب انتخاب می‌شوند.

۴. زمان‌بندی را چگونه بنویسیم که تکرار شود؟

برای تکرار یک کرون جاب، در فیلد مربوط به پارامتری که می‌خواهید تکرار شود، ستاره (*) بگذارید. برای مثال، در دستور «۰۰ ۱۴ ۰۱ * *» فرمان مرتبط در روز اول هر ماه رأس ساعت ۱۴ اجرا می‌شود.

۵. چگونه یک کرون جاب را برای دو روز زمان‌بندی کنیم؟

اگر می‌خواهید یک کرون جاب در دو روز اجرا شود، کافی است از کاما (,) استفاده کنید. برای مثال، این زمان‌بندی را در نظر بگیرید: «۰۰ ۰۰ ۳۰,۵  * *». این فرمان در روزهای پنجم و سی‌ام هر‌ماه در ساعت ۰۰ بامداد اجرا می‌شود.

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

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


ارسال دیدگاه در وبلاگ پارس‌پک را مطالعه کرده و آن‌ها را می‌پذیرم.

با خدمات ابری پارس پک آشنا شوید

اولین ارائه‌دهنده خدمات رایانش ابری در ایران هستیم