آموزش ایجاد cron job در cpanel
در سی پنل برای اجرای یک دستور یا یک فایل (یا آدرس) بصورت زمان بندی شده از Cron Job
(کرون جاب) استفاده میشود.
برای اجرای یک دستور بصورت زمان بندی شده به بخش Cron Jobs بروید:

در بخش Cron jobs امکان ایجاد دستور جهت اجرای زمان بندی شده وجود دارد.

زمان اجرای دستور:
در بخش Cron jobs چند کادر برای مشخص کردن زمان اجرا وجود دارد که با Minute (دقیقه)، Hour (ساعت)، Day (روز)، Month (ماه) و Weekday (روز هفته) مشخص شده است.
در این کادرها ستاره به معنی همیشه است. مثلا اگر در کادر day بجای عدد روز که ۱ تا ۳۱ است * قرار دهیم، به این معنی است که این دستور هر ماه اجرا شود.
همچنین برای اجرای دستور در زمان هایی مثل هر ۲ دقیقه یا هر ۳ روز یا هر ۵ ساعت و … میتوانیم از عبارت ستاره ، ممیز و عدد بصورت زیر استفاده کنیم:
*/عدد
مثلا در تصویر بالا در بخش Minute(دقیقه) عبارت ۵/* نوشته شده یعنی این دستور هر ۵ دقیقه یکبار اجرا شود.
فرمت دستور کرون جاب برای اجرا:
فرمت دستور کرون جاب میتواند به شکل های مختلف باشد و در کادر Command نوشته میشود. اگر میخواهید یک آدرس URL را بصورت زمان بنده شده فراخوانی کنید میتونید از curl استفاده کنید:
1 |
curl https://blog.talahost.com/cron.php |
همچنین برای اجرای فایل بصورت مستقیم از طریق php میتونید از دستوری مشابه دستور زیر استفاده کنید:
1 |
/usr/local/bin/ea-php56 /home/username/public_html/cron1.php |
و یا اجرای دستور با php 7.2 :
1 |
/usr/local/bin/ea-php72 /home/username/public_html/cron1.php |
توجه (مهم):
اجرای cron job باعث ارسال ایمیل میشود و ارسال ایمیل اگر بیش از حد مجاز باشد ممکن است موجب مسدود شدن سرویس شود. جهت جلوگیری از ارسال بیش از حد ایمیل و مسدود شدن سرویس با این آموزش ارسال ایمیل Cron job را غیرفعال کنید: آموزش غیرفعال کردن ارسال ایمیل زمان اجرای cronjob
لینک کوتاه مطلب : https://blog.talahost.com/?p=472
برچسب ها :
cron job, cronjob, cronjobs, آموزش cron, آموزش cron job, آموزش ایجاد cron job سی پنل, آموزش سی پنل, آموزش کران جاب, آموزش کرون جاب, آموزش کرون جب, اجرای زمان بندی شده دستور