این دستور wg-fileImport است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
fileImport - فایلها را به مدیر دارایی WebGUI وارد کنید.
خلاصه
مسیر fileImport --configFile config.conf --pathToFiles
شناسه -parentAssetID
[--groupToEdit group]
[--groupToView group]
[--شناسه مالک]
[--findByExt ext1,ext2,...]
[--ignoreExtInName]
[--نام کاربری webUser]
[-- بازگشتی]
[--زیاد نوشتن]
[-- لغو]
[--ساکت]
fileImport --help
شرح
این اسکریپت ابزار WebGUI فایلها را به مدیر دارایی WebGUI متصل به a وارد میکند
دارایی والد مشخص شده، به آپلود انبوه محتوا کمک می کند.
این ابزار به گونهای طراحی شده است که به عنوان یک ابرکاربر در سیستمهای لینوکس اجرا شود، زیرا لازم است
می تواند فایل ها را در فهرست های داده WebGUI قرار دهد و مالکیت فایل ها را تغییر دهد. اگر شما
می خواهید این ابزار را بدون امتیازات سوپرکاربر اجرا کنید، از -- نادیده گرفتن گزینه شرح داده شده
زیر کلیک کنید.
--configFile config.conf
فایل پیکربندی WebGUI برای استفاده. فقط نام فایل باید مشخص شود، زیرا مشخص خواهد شد
در دایرکتوری پیکربندی WebGUI جستجو شود. این پارامتر مورد نیاز است.
--pathToFiles مسیر
مسیری به پوشه ای که حاوی فایل هایی برای وارد کردن است. این پارامتر مورد نیاز است.
--parentAssetId id
فایل های وارد شده را به Asset ضمیمه کنید id در مدیر دارایی WebGUI. این پارامتر
مورد نیاز است.
--groupToEdit id
اعضای گروه WebGUI را مشخص کنید id قادر به ویرایش فایل های آپلود شده اگر
نامشخص باقی بماند، به طور پیشفرض روی شناسه گروه 4 (مدیران محتوا) تنظیم میشود.
--groupToView id
اعضای گروه WebGUI را مشخص کنید id قادر به مشاهده فایل های آپلود شده اگر
نامشخص باقی بماند، به طور پیش فرض روی Group ID 7، (Everybody) قرار دارد.
-- مالک id
کاربر WebGUI را مشخص کنید id مالک فایل های آپلود شده اگر نامشخص باقی بماند، آن را
پیشفرض روی User ID 3 (Admin) است.
--webUser نام کاربری
کاربر سیستمی که وب سرور شما به عنوان آن اجرا می شود. اگر نامشخص باقی بماند به طور پیش فرض روی خواهد بود
www-data.
-- نادیده گرفتن
این پرچم به شما این امکان را می دهد که بدون اینکه کاربر فوق العاده باشید، این ابزار را اجرا کنید، اما توجه داشته باشید
که ممکن است آنطور که در نظر گرفته شده کار نکند.
--skipOlderThan فاصله
رد شدن از فایل های قدیمی تر از فاصله ثانیه اگر نامشخص باقی بماند، به طور پیش فرض رد می شود
هیچ فایلی نیست.
--findByExt الگوهای
فقط آن دسته از فایلهایی را وارد کنید که پسوند فایل منطبق هستند. الگوهای لیستی از کاما است
پسوندهای جدا شده برای مطابقت. اگر نامشخص باقی بماند، به طور پیش فرض همه را وارد می کند
فایل های.
- بازگشتی
فایل ها را به صورت بازگشتی وارد کنید. اگر نامشخص باقی بماند، فقط فایل های موجود در پوشه خواهند بود
وارد شده، بدون زیرپوشه های زیر.
--زیاد نوشتن
به جای ایجاد یک دارایی جدید، URL فایل منطبق را با فایل جدید بازنویسی کنید
پرونده. دارایی موجود را نمونه سازی کنید و فایل را جایگزین کنید.
--ignoreExtInName
پسوند نام فایل را در فیلدهای پایگاه داده Title و menuTitle وارد نکنید.
--ساکت
تمام خروجی ها را غیرفعال کنید مگر اینکه خطایی وجود داشته باشد.
--کمک
این مستندات را نشان می دهد، سپس خارج می شود.
خروج ارزش
مقادیر خروجی زیر پس از تکمیل بازگردانده می شوند:
0 اجرای موفقیت آمیز
1 اگر کاربر فوق العاده نیست، اسکریپت را متوقف کنید.
2 یک پوشه را نمی توان برای خواندن باز کرد.
3 دو فایل یک نام داشتند و برای وارد کردن انتخاب شدند
در طول حالت بازگشتی
4 پارامتر مورد نیاز وجود ندارد.
5 AssetId والد مشخص شده وجود ندارد.
با استفاده از خدمات onworks.net از wg-fileImport آنلاین استفاده کنید