با استفاده از این اسکریپت قدرتمند Bash ، پاکسازی تجدید نظر آفلاین AEM را خودکار کنید

مخزن بلوط Adobe Experience Manager مانند یک انبار شلوغ است: با گذشت زمان ، داده های بلااستفاده (پاسگاه های قدیمی ، گره های یتیم) جمع می شوند ، عملکرد را کند می کنند و فضای دیسک را می خورند. در حالی که مستندات رسمی Adobe توضیح می دهد که چه چیزی و چرا پاکسازی تجدید نظر آفلاین (ORC) ، چگونه غالباً DevOps را با اجرای وظایف تکراری ترک می کند.

با توجه به این نکته ، من به اشتراک می گذارم که چگونه یک اسکریپت ساده Bash می تواند این فرآیند بحرانی اما پرتحرک را به یک عمل یک دستمزد تبدیل کند-با خیال راحت ، کارآمد و با لیست های چک دستی صفر.

اجازه دهید اتوماسیون در حالی که روی چیز دیگری تمرکز می کنید ، وزنه برداری سنگین را انجام دهد! ☕📈اجازه دهید اتوماسیون در حالی که روی چیز دیگری تمرکز می کنید ، وزنه برداری سنگین را انجام دهد! ☕📈

چرا Bash Script از پاکسازی دستی در AEM OAK بهتر است

فیلمنامه فقط یک بسته بندی در اطراف نیست oak-run.jarبشر این یک ابزار اتوماسیون اول ایمنی است که برای محیط های سازمانی در دنیای واقعی طراحی شده است.

این چیزی است که باعث می شود آن را برجسته کنید:

  1. بررسی های قبل از پرواز: این وابستگی ها را تأیید می کند (javaبا lsof) ، مسیرها را تأیید می کند و تضمین می کند که AEM آفلاین است.
  2. اعلان های تعاملی (با یک --yes نادیده گرفتن): بدون اجرای تصادفی.
  3. عملیات اتمی: هر مرحله حذف و برداشت بازرسی جدا شده است. اگر کسی شکست بخورد ، اسکریپت به طور تمیز خروج می شود.
  4. ورود به سیستم رنگی: موضوعات را با یک نگاه با خطاهای قرمز و حالات موفقیت سبز مشاهده کنید.
# Sample Log Output
[INFO] [2023-10-15 14:30:00] Starting offline revision cleanup process  
[ERROR] [2023-10-15 14:30:05] Oak command failed: checkpoints...

Source link