کرون جاب (cron job) چیست؟

کرون جاب چیست
[تعداد: 2    میانگین: 5/5]

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

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

مثلا اگر شما بخواهید بک گراند کامپیوتر شخصی خود را هر 2 ساعت یک بار از طریق یک لینک خاص که عکس های متنوع می گذارد آپدیت کنید، به راحتی توسط کرون جاب ها می توانید برای این کار رول نویسی کنید. یا مثلا شما به عنوان مدیر سرور یک شرکت فروش هاست ابری یا سرور مجازی می باشید، اگر تعداد سرور های این شرکت زیاد باشند، امکان این وجود نخواهد داشت که شما یک به یک سرور ها را در مدت زمان مشخص برای موارد خاص و بازه های زمانی استاندارد ریبوت کنید. اما می توانید یک کرون جاب در سیستم عامل تعریف کنید تا به وسیله آن، مثلا هر 6 ماه یک بار دستور reboot را اجرا کند. اگر بخواهیم مثال دیگری بزنیم، می توان از کرون جاب ها برای بررسی پایداری شبکه استفاده کرد. برای این کار کافیست مثلا هر 10 ثانیه یک بار، به تعداد 5 عدد از گوگل پینگ بگیریم و گزارشات را در فایلی مشخص نگهداری کنیم (می توان زمان را برای هر بار اجرا مشخص کرد تا زمان دقیق مشکل مشخص شود). از زمان این کار، قادر خواهید بود در صورتی که مشکلی در سرور شما از سمت کاربران گزارش شد، لاگ را بررسی کنید و ببینید مشکل از شبکه بوده است یا جای دیگر باید به دنبال آن بگردید.

cronjobکرون جاب دنیای بسیار گسترده و هوشمندی دارد. مثلا در لینوکس، هنگامی که یک زمانی را برای کرون جاب تعریف می کنید، آن زمان به UTC بازگردانی می شود و در صورت تغییر ساعت سیستم، مشکلی در اجرا پیش نخواهد آمد. بدین معنا که زمان سرور شما حائز اهمیت نخواهد بود و زمان مرجع برای اجرای کرون جاب، تایم UTC می باشد.


تیم فنی آلماهاست، در تمام ایام سال به صورت 24 ساعته در خدمت شما هستند تا برای خرید سرور اختصاصی، سرور مجازی، لایسنس سی پنل، هاست ابری و هاست پربازدید شما را یاری کنند و جدیدترین آفر های موجود را برای شما متناسب با نیازتان ارائه کنند. برای دریافت آخرین آفر های ویژه و تخفیف های ما، می توانید از طریق تیکت با ما در ارتباط باشید تا آفر های موجود را بر اساس نیاز شما برایتان ارسال کنیم.

پرتال کاربری آلما هاست ( پاسخگویی 24 ساعته ) :  ناحیه کاربری مشتریان آلما هاست

خلاصه
کرون جاب (cron job) چیست؟
نام مقاله
کرون جاب (cron job) چیست؟
توضیح
کرون جاب یکی از اولین و پایه ای ترین تعریف ها در سیستم های اتوماسیون و مخصوصا سیستم عامل لینوکس می باشد. این نام را شاید زیاد شنیده باشید، مثلا در محیط whmcs به شما یک کرون جاب داده می شود تا در هاست خود ثبت کنید و بدانوسیله، هر تغییری برای تیکت ها پیش می آید برای شما ارسال گردد. البته این مثال برای آشنایی ابتدایی شما با تعریف کرون جاب می باشد که در ادامه بیشتر به آن خواهیم پرداخت. در ادامه این مقاله آموزشی، همراه ما باشید.
نویسنده
نام منتشر کننده
آلما هاست
لوگو منتشر کننده

آلما هاست، پیشرو در خدمات میزبانی وب لینوکسی ( هاست ابری، پربازدید و هاست دانلود )، سرور مجازی، سرور اختصاصی و نیمه اختصاصی با بیش از 13 سال سابقه درخشان در حوزه هاستینگ و خدمات دیتاسنتری در ایران. تنها نماینده رسمی دو دیتاسنتر انگلیسی در ایران با نام های رداستیشن و زارع انگلیس. پایه گذار یکی از اولین و قوی ترین تیم های نرم افزاری با نام ویکی بیت.

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *