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

برای جلوگیری از این مشکلات، می‌توان از قابلیت Cron Job استفاده کرد. کرون جاب این امکان را می‌دهد که فایل یا برنامه موردنظر شما در زمان تعیین‌شده به‌طور خودکار اجرا شود، بدون آن‌که نیاز به دخالت مستقیم شما باشد.

برای انجام تنظیمات کرون جاب، ابتدا باید وارد هاست خود شوید و مراحل زیر را دنبال کنید:

1-ورود به پنل DirectAdmin: با نام کاربری و رمز عبور هاست خود وارد پنل مدیریت شوید.

2-دسترسی به بخش کرون جاب: در قسمت Advanced Features روی گزینه Cronjobs کلیک کنید تا وارد بخش تنظیمات شوید.

 

آموزش کرون جاب (Cron Jobs) در دایرکت ادمین

آموزش کرون جاب (Cron Jobs) در دایرکت ادمین

 

3- پس از وارد شدن به صفحه تنظیمات در هنگام ایجاد یک کرون جاب جدید باید به موارد زیر توجه نمایید  :

 

آموزش کرون جاب (Cron Jobs) در دایرکت ادمین

آموزش کرون جاب (Cron Jobs) در دایرکت ادمین

 

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

Minute (دقیقه): عددی بین ۰ تا ۵۹ که نشان می‌دهد برنامه در کدام دقیقه از ساعت اجرا گردد.

Hour (ساعت): عددی بین ۰ تا ۲۳ که مشخص می‌کند برنامه در چه ساعتی از روز اجرا شود.

Day of Month (روز ماه): روز خاصی از ماه (عدد ۱ تا ۳۱) که اجرای برنامه باید در آن انجام گیرد.

Day of Week (روز هفته): تعیین‌کننده روز خاصی از هفته (شنبه تا جمعه) که معمولا با اعداد ۰ تا ۶ مشخص می‌شود.

Command (دستور اجرا): در این بخش باید مسیر دقیق فایل یا برنامه‌ای را که می‌خواهید در زمان تعیین‌شده اجرا شود وارد کنید.

نمونه دستور:

/usr/local/bin/php /home/username/domains/Example.ir/public_html/android/location_date.php

در این مثال:

عبارت username همان نام کاربری هاست شما است که هنگام ایجاد حساب کاربری توسط سرویس‌دهنده تعیین شده.

عبارت Example.ir همان آدرس وب‌سایت شما می‌باشد.

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

پس از تکمیل اطلاعات، روی دکمه Add کلیک کنید تا وظیفه زمان‌بندی‌شده (کرون جاب) در DirectAdmin ثبت و فعال شود.

نکته کاربردی: اگر مایل هستید از وضعیت اجرای برنامه زمان‌بندی‌شده آگاه شوید، می‌توانید در بخش Email، آدرس ایمیل خود را وارد کنید تا گزارش اجرای کرون جاب برایتان ارسال گردد.