Cron Jobs قابلیتی از لینوکس است که یک command یا script را به صورت اتوماتیک برنامه ریزی می کند که در تاریخ و یا ساعت مشخصی اجرا شود. در واقع Cron یک دستور و کرون جابز برنامه های مشخص شده ای برای اجرا هستند که از طریق Cron ایجاد می شوند. برای مثال شما هر هفته می خواهید فایل هایی موقت را از روی هارد خود پاکسازی کنید. در این صورت کرون جاب می تواند به خوبی به شما کمک کند.

کرون جابز برای اجرا نیاز به یکسری فایل های پیش فرض دارد. برای مثال به صورت پیش فرض ممکن است در سرور شما فایل های cron.allow و cron.deny وجود داشته باشند اما این فایل ها چه چیزی می باشند و کارکرد آن ها به چه صورت است؟

اگر در سرور فایل  cron.allow وجود داشته باشد، فقط کاربرانی که در این فایل لیست هستند می توانند دستورات cron را ایجاد، ویرایش، نمایش یا حذف کنند.

اگر cron.allow وجود نداشته باشد، همه کاربران می توانند دستورات cron را ارسال کنند، به جز کاربرانی که در cron.deny ذکر شده اند.

اگر نه cron.allow وجود داشته باشد و نه cron.deny ، برای اجرای دستورات cron به امتیازات روت نیاز است.

برای ساخت فایل های cron نیاز به دسترسی روت می باشد.

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

 

حالا برخی از کامند های پرکاربرد مربوط به کرون را مطرح می کنیم:

برای فعال کردن کرون برای یک یوزر خاص از کامند زیر می توانید استفاده کنید:

CronJob.jpg

crontab -u User -r

برای مشاهده لیست کرون های سرور می توانید از کامند زیر استفاده کنید:

crontab -l

برای ادیت کردن یک کرون می توانید از کامند زیر استفاده کنید:

crontab -e

و برای ادیت کردن کرون مربوط به یک یوزر خاص می توانید از کامند زیر استفاده کنید:

crontab -u User -e

یا

crontab -e User

حذف یک کرون:

crontab -r

حذف یک کرون برای یک یوزر خاص:

crontab -r User

یا

crontab -u User -r

برای debug کردن یک کرون:

crontab -x
 

از اینکه سوالات و نظرات ارزشمند خود را از طریق کامنت به ما اعلام می کنید بسیار ممنون و سپاسگزاریم…

با دیگر مقالات server.ir همراه باشید.

۱۴۰۰/۰۱/۲۹

نویسنده : س احمدی

بدون دیدگاه

کلاهبرداری کلیکی(Click fraud)

در کلاهبرداری کلیکی یا Click Fraud یک شخص یا بات سعی می‌کند خود را بازدیدکننده‌ای ساده که بر روی یک لینک کلیک می‌کند نمایش دهد. کلیک می‌تواند بر روی ت...

۱۴۰۰/۰۱/۲۲

نویسنده : س احمدی

بدون دیدگاه

Ad fraud چیست؟

Ad fraud تلاشی برای کلاهبرداری دیجیتال از طریق شبکه تبلیغات جهت رسیدن به سود مالی است. اگرچه راه‌های بسیاری برای فریب قربانیان و شبکه‌های تبلیغاتی وجو...

۱۴۰۰/۰۱/۱۸

نویسنده : ف سلالی

بدون دیدگاه

SWISS FORT KNOX یکی از بهترین دیتاسنتر ها

در این مقاله قصد داریم به توضیحی از یکی از بهترین و امن ترین دیتاسنتر(DataCenter) های دنیا با نام SWISS FORT KNOX بپردازیم و پیشنهاد می کنیم تا پایان ...

دیدگاه کاربران

در رابطه با : "فعال سازی کرون جابز"

avatar
  عضویت  
با خبرم کن

وب گردی

جستجو
دقیقا متنی که نوشتم
جستجو در تیتر صفحات
جستجو در متن صفحات
جستجو در نظرات
Search in excerpt
Filter by Custom Post Type

با ایده پردازان همراه شو ...