تابع Mkdir برای میکروتیک
با استفاده از این کتابخانه می توانید تابع mkdir را در ترمینال دستگاه های میکروتیک خود استفاده کنید
گیتهاب
- سال طراحی : 1399
- متن باز : بله
این پروژه شامل یک اسکریپت است که با استفاده از آن تابع گلوبال mkdir$
به دستگاه میکروتیک اضافه شده و می توانید به سادگی در حافظه دستگاه پوشه ایجاد کنید.
$mkdir some/new/path.
نصب
برای نصب کافی است فایل mkdir_function.rsc
را به دستگاه مورد نظر منتقل کنید ( آپلود کنید ) و دستور زیر را اجرا کنید :
/import mkdir_function.rsc
یا به راحتی می توانید با اجرای دستور زیر در ترمینال روند نصب را سریعتر انجام دهید :
{
:local result [/tool fetch \
url="https://raw.githubusercontent.com/hatamiarash7/Mikrotik-Mkdir/main/mkdir_function.rsc" \
as-value output=user];
:local script [:parse ($result->"data")]
$script;
}
استفاده
ابتدا باید این کتابخانه را به اسکریپت خود اضافه کنید ، به این صورت که در ابتدای اسکریپت خود عبارت ;global mkdir:
را قرار دهید.
با اجرای دستور mkdir your/path$
در ترمینال پوشه مربوطه ساخته میشود. در صورتی که پوشه ای با همین نام قبلا موجود باشد ، عملیات این تابع کار خاصی انجام نداده و به پایان میرسد.
مثال استفاده
برای مثال اگر بخواهیم اسکریپتی بنویسیم که از دستگاه میکروتیک Backup تهیه کند به این صورت عمل می کنیم :
:global mkdir;
$mkdir "backups";
/system backup save name=backups/2021-04-02;