مرکز آموزش

cronjob چکاری انجام می دهد؟  پرینت این مقاله

cronjob چکاری انجام می دهد؟

برای انجام بعضی از کارها مانند بکاپ گرفتن از دیتابیس ,ارسال ایمیل و خبرنامه و… در هاست که نیاز به زمان خاصی برای اجرا شدن دارند و برای انجام این کارها در ویندوز نیز از تابع scheduled tasks استفاده می شود . همچنین در سیستم عامل های متن باز نظیر یونیکس و لینوکس از ابزاری بنام cron استفاده می شود.

cron یک سرویس شبح خودکار است که در زمان خاص عملیاتی را انجام می دهد. کارهایی که باید در زمان خاص انجام  دهد در فایلی بنام CronTab ذخیره می شوند. CronTab یک فایل متنی است که در هر خط آن یک دستور به نحوی که برای Cron قابل فهم باشد قرار می گیرد و به هر کدام از دستورات این فایل Cron Job گفته می شود.همچنین شما می توانید با استفاده از دامنه خود نیز دستورات را به cronjob  منتقل تا آن را اجرا نماید.

cronjob چکاری انجام می دهد

با گذشت زمان نیاز مدیران وب از Cronjob بیشتر شده که باعث شد در تمام کنترل پنل ها این بخش قابل دسترس باشد و دیگر نیازی به دسترسی ssh نباشد و دستورات از محیط ssh به محیط کاملا آسان,گرافیکی و بدون دردسری تبدیل شود. معمولا یک فایل crontab در سطح سیستم وجود دارد که در آدرس /etc/ قرار دارد و برای کارهای مدیریتی و نگهداری استفاده می شود و مدیر سیستم می تواند آن را ویرایش کند و بخاطر گستردگی هر کاربر می تواند crontab خود را داشته و آن را مدیریت کند.

در فایل crontab دستورات به صورت سال ,ماه ,روز ,ساعت ,دقیقه اجرا می شوند و دارای 6 بخش است که 5 بخش آن برای زمان و 1 بخش برای اجرا فرامین می باشد.

ساختار اصلی دستورات در CronTab:

cronjob چکاری انجام می دهد ؟

برای ایجاد و تغییر در فایل crontab از دستور زیر استفاده کنید.

crontab -e

همچنین می توانید در هاست های اشتراکی هم cron job ایجاد کنید.

آیا این پاسخ به شما کمک کرد؟

در همین زمینه

ارسال مدارک به ایرنیک برای تائید ثبت دامنه
گاهی اوقات هنگام ثبت دامنه ی ملی مانند دات آی آر (IR) ممکن است به دلیل شامل شدن کلمات خاص در نام...
پادکست چیست ؟
واژه یا بهتر است بگوییم فناوری پادکست –PodCast– یک فناوری نسبتا جدید به جهت انتقال اطلاعات؛ که...
الکسا چیست ؟
این روزها خیلی صحبت از رتبه الکسا است. شاید کسانی که سر و کار چندانی با اینترنت هم ندارند گاها...
نکات خرید هاست ایران
در هنگام خرید هاست ایران باید به نکاتی توجه داشته باشید. (البته ما کمی جامع تر برسی خواهیم کرد...
زبان برنامه نویسی پی اچ پی چیست
زبان برنامه نویسی پی اچ پی یک زبان اسکریپت نویسی تحت سرور وب به صورت متن باز است که امروزه به...