مرکز آموزش تهران هاست

حرفه ای تر شوید

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 ایجاد کنید

بدون دیدگاه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.