کران جاب چیست؟
Cron
job یک وظیفه برنامهریزی
شده است که در سیستمهای لینوکس به طور مداوم اجرا میشود. در هاست وب، cron job به شما امکان میدهد تا وظایف خاصی را در زمانهای
مشخص به صورت خودکار اجرا کنید. به عبارت دیگر، با استفاده از cron job میتوانید اسکریپتها، دستورات یا برنامههای
خود را در زمانهای معین تعیین شده اجرا کنید. برخی از کاربردهای رایج cron job در هاست شامل موارد زیر میشود: 1.
پشتیبانگیری خودکار: با استفاده از cron job میتوانید
پشتیبانگیری از فایلها و پایگاه دادههای وبسایت خود را به صورت خودکار و برنامهریزی
شده انجام دهید. 2. اجرای دستورات سیستمی: مثلاً شما میتوانید cron job برای اجرای دستورات پاکسازی فایلهای
اضافی، بهروزرسانی برنامهها، یا دستورات دیگر سیستمی استفاده کنید. 3. اجرای
اسکریپتهای
PHP، Perl، Python
و ...: با استفاده از cron job میتوانید اسکریپتهای نوشته شده به زبانهای
برنامهنویسی مختلف را در زمانهای خاص اجرا کنید. با استفاده از cron job، میتوانید وظایف خود را به صورت خودکار و
مداوم انجام داده و زمان و تلاش خود را برای اجرای آنها کاهش دهید
.
نحوه فعال کردن Cron Jobs در هاست
برای فعال سازی کران جاب در هاست باید
مطابق با توضیحات زیر عمل کنید:
در فیلد اول شما ایمیل خود
را وارد کنید تا پس از اجرای اسکریپت ، گزارشات اجرا ، ارسال شود.
در بخش common setting شما باید زمانی را که برای اجرا نیاز دارید انتخاب
کنید
زمانبندی
* * * * * : هر دقیقه یکبار کرون جاب ایجاد شده اجرا می شود.
زمانبندی * * * * */5 : هر 5
دقیقه یکبار کرون جاب ایجاد شده اجرا می شود.
زمانبندی * * * 12,0 0 : در
روز 2 بار در ساعت های 12 و 24 کرون جاب ایجاد شده اجرا می شود.
زمانبندی 0 * * 0 0 : هر
هفته یکبار کرون جاب ایجاد شده اجرا می شود.
زمانبندی * * 1 0 0 : هر ماه
یکبار کرون جاب ایجاد شده اجرا می شود.
زمانبندی * 1 1 0 0 : هر سال
یکبار کرون جاب ایجاد شده اجرا می شود.
در بخش command ، آدرس اسکریپت مورد نظر را وارد می کنید.
برای وارد کردن دستور جهت
اجرای یک اسکریپت در فولدر public_html میتوانید
از دستور زیر استفاده کنید.
php -q /home/user/public_html/crons/test.php
در این مثال نام اسکریپت
مورد نظر
test.php است و شما باید نام
اسکریپت خود را جایگزین نمایید.
در نهایت پس از وارد کردن
اطلاعات مورد نیاز بر روی Add new Cron job کلیک
کنید.