دوشنبه ۳۰ مهر ۰۳ ۱۷:۱۷
رای حذف بکاپهای قدیمی میکروتیک با یک کلیک، میتوانید از اسکریپتهای ساده استفاده کنید. میکروتیک به شما این امکان را میدهد که با استفاده از اسکریپتها، کارهای تکراری را به راحتی انجام دهید. در ادامه، مراحل لازم برای ایجاد یک اسکریپت جهت حذف بکاپهای قدیمی را توضیح میدهم:
مراحل حذف بکاپهای قدیمی میکروتیک با یک کلیک:
-
ورود به RouterOS:
- با استفاده از Winbox یا SSH به روتر میکروتیک خود وارد شوید.
-
ایجاد اسکریپت:
- به منوی System بروید و سپس Scripts را انتخاب کنید.
- بر روی دکمه Add کلیک کنید تا یک اسکریپت جدید ایجاد کنید.
-
نوشتن اسکریپت:
- در قسمت Name، یک نام مناسب برای اسکریپت خود انتخاب کنید (مثلاً
DeleteOldBackups
). - در قسمت Source، کد زیر را وارد کنید:
routeros
- در قسمت Name، یک نام مناسب برای اسکریپت خود انتخاب کنید (مثلاً
:local maxAge 30 # تعداد روزهایی که بکاپها باید نگهداری شوند
:foreach backup in=[/file find where name~"backup" and type="backup"] do={
:local fileDate [/file get $backup creation-time];
:local age ([:totime [/system clock get time]] - [:totime $fileDate]);
:if ($age > ($maxAge * 86400)) do={
/file remove $backup;