
هدف Cron Job اجرای خودکار برخی از وظایف برنامه ریزی شده در سیستم عامل لینوکس است. Cron job ها را می توان در هر دو پنل cPanel و DirectAdmin ایجاد کرد. در این مقاله به طور خاص یاد می گیریم که چگونه یک کار cron در سی پنل ایجاد کنیم. پس تا انتها همراه ما باشید.
مراحل ایجاد یک کار cron در سی پنل
شاید شما یک وب سایت مبتنی بر اشتراک دارید و می خواهید به طور خودکار هشدارهای انقضای اشتراک را در زمان های خاص برای کاربران خود ارسال کنید، یا شاید بخواهید در زمان های خاص از پایگاه داده خود نسخه پشتیبان تهیه کنید. با این حال، اگر نیاز به برنامه ریزی یک عمل خاص برای اجرای خودکار دارید، کافی است مراحل زیر را دنبال کنید.
مرحله 1: وارد حساب سی پنل خود شوید
معمولاً می توانید با آدرسی مانند www.example.com/cPanel وارد پنل خود شوید. فراموش نکنید که آدرس وب سایت خود را به جای “example.com” بنویسید. در مرحله بعد نام کاربری و رمز عبوری که از طریق ایمیل شرکت میزبان مربوطه برای شما ارسال شده است را وارد کنید.
مراحل ایجاد یک کار cron در سی پنل
مرحله 2: برنامه زمانبندی کار cron را پیدا کنید
وقتی وارد داشبورد سی پنل خود میشوید، در کادر جستجوی بالای صفحه با عنوان «با تایپ کردن اینجا به سرعت کارها را بیابید»، «Cron Jobs» را تایپ کنید. سپس بر روی آیکون ظاهر شده کلیک کنید.
نکته: همچنین می توانید وظیفه cron را مستقیماً در تب Advanced پیدا کنید.
پیدا کردن زمانبندی کار cron در سی پنل
مرحله 3: ایمیل Cron را به روز کنید
در این مرحله گزینه ای برای اجرای cron job را مشاهده خواهید کرد. همچنین می توانید تعیین کنید که آیا می خواهید پس از اجرای یک کار cron (یعنی یک کار برنامه ریزی شده خودکار) ایمیل دریافت کنید یا خیر. اگر مایل به دریافت ایمیل نیستید، لطفاً برای ادامه ایمیل خود را مجدداً در این قسمت وارد کنید. در صورت تمایل می توانید بعداً این ایمیل را حذف کنید. بر روی گزینه Update Email کلیک کرده و به مرحله بعد بروید.
به روز رسانی ایمیل 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
نمونه هایی از مشاغل cron را ایجاد کرد
کار کرون رایگان
تنظیمات اجرای کار Cron
چگونه در دایرکت ادمین و سی پنل بکاپ بگیریم و در فضای ابری پارس پک ذخیره کنیم؟ در مقاله زیر بخوانید.
پشتیبان گیری در سی پنل و دایرکت ادمین
استفاده از کاما در برنامه ها
Cron Job فعال است
نحوه استفاده از کاما در زمان بندی کار cron
یک کار cron ایجاد کنید
دستور ایجاد Cron Job در سی پنل
از برنامه های از پیش تعیین شده استفاده کنید
ادمین مستقیم 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 برای اولین بار در پارسپک. به نظر می رسد.