با استفاده از کرون جاب، میتوانید زمانبندی دقیقتری برای اجرای اسکریپتها و دستورات خود داشته باشید و به صورت مداوم و اتوماتیک این فرآیندها را انجام دهید.
بیشتر بخوانید:
https://hostida.com/blog/cron-job-on-wordpress/
برای ایجاد کرون جاب، کافی است پس از ورود به cPanel ، عبارت “Cron Jobs” را جستجو و انتخاب کنید.
رابط کاربری این کنترل پنل در فواصل زمانی دلخواه، تغییرات مورد نظر را روی هاست خود اعمال کنید.
Minute: در این قسمت میتوانید تعیین کنید بین هر کرون جاب چند دقیقه فاصله وجود داشته باشد.
Hour: تنظیم ساعات بین هر بار اجرای cron job یا ساعتی از هر روز که میخواهید cron را اجرا کنید.
Day: در این قسمت میتوانید تعیین کنید بین هر کرون جاب چند روز فاصله باشد.
Month: تعداد ماههای بین هر بار اجرای cron job یا ماهی از سالی که میخواهید در آن کار cron را اجرا کنید.
Weekday: این قسمت هم مخصوص مشخص کردن ایام هفته است.
اما چنانچه بخواهید این روند را سادهتر کنید تا به صورت اتوماتیک و تنها با یک کلیک و دستور یا Command کرون جاب در فواصل مشخصی اعمال شود، میتوانید از 3 طریق این کار را انجام دهید.
ایجاد کرون جاب در سی پنل با Wget
یک فاصله زمانی را از منوی کشویی Common Settings انتخاب کنید.
به عنوان مثال، گزینه “ once per five minutes“ یا هر 5 دقیقه یکبار را انتخاب میکنیم.
بدین ترتیب cron job هر 5 دقیقه در هر ساعت، هر روز، هر ماه از هر روز هفته اجرا میشود.
آخرین کاری که باید انجام دهید این است که دستور یا command را وارد کنید.
در این مورد، فایل WP-Cron وردپرس wp-cron.php را پینگ میکنیم تا رویدادهای برنامه ریزی شده را جستجو و اجرا کند.
به عنوان مثال میتوانید این دستور را وارد کنید:
wget -q -O - https://yourdomain.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1
در این دستور به جای my domain باید دامنه وبسایت خود را وارد کنید. سپس روی Add New Cron Job کلیک کنید. کار تمام است!
همان طور که مشاهده کردید ما از دستور wget استفاده کردیم. wget نام یکی از رایج ترین و البته پایه ای ترین پکیج های لینوکس است که اکثرا با آن آشنایی دارند. تقریبا همه فایل نرم افزار هایی که می خواهید روی سرور لینوکس نصب کنید، باید دانلود شوند و سپس روی سرور نصب گردند. این دانلود می تواند توسط پکیج منیجر یا git باشد.
ایجاد کرون جاب در سی پنل با curl
با curl میتوانید هر نوع درخواستی را به سرور ارسال کنید یا یک فایل را دانلود یا آپلود کنید. اگر قصد دارید در سی پنل، کرون جاب را با دستور curl اجرا کنید، کافی است مراحل بالا را با همان ترتیب انجام دهید و فقط به جای wget از curl استفاده کنید.
curl - https://yourdomain.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1
ایجاد کرون جاب در سی پنل با php
اگر برنامهای که با زبان php نوشته است نیاز به کرون جاب داشته باشد باید از دستور php برای اعمال کرون جاب و تنظیم فواصل زمانی استفاده کنید. بدین ترتیب:
php - https://yourdomain.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1
سخن پایانی
کرون جاب در سیپنل، ابزاری است که برای اجرای اسکریپتها و دستورات بهصورت خودکار و زمانبندی شده در سیستم عامل استفاده میشود. این امکان به کاربران میدهد تا فرآیندها و وظایف مختلف را به صورت خودکار و برنامهریزی شده در زمانهای مشخص اجرا کنند.
اگر بعد از خواندن این مقاله هنوز هم در زمینه سوالی دارید، کافی است با تیم پشتیبانی هاستیدا تماس بگیرید.
بیشتر بخوانید:
https://hostida.com/blog/%d8%a7%db%8c%d8%ac%d8%a7%d8%af-%da%a9%d8%b1%d9%88%d9%86-%d8%ac%d8%a7%d8%a8-cron-job-%d8%af%d8%b1-%d8%af%d8%a7%db%8c%d8%b1%da%a9%d8%aa-%d8%a7%d8%af%d9%85%db%8c%d9%86/