| VINYLADM(1) | General Commands Manual | VINYLADM(1) |
نام (NAME)
vinyladm - کنترل یک نمونه در حال اجرای Vinyl Cache
خلاصه دستور (SYNOPSIS)
vinyladm [-h] [-n workdir] [-p] [-S secretfile] [-T [address]:port] [-t timeout] [command [...]]
توضیحات (DESCRIPTION)
ابزار vinyladm یک اتصال CLI به vinyld برقرار میکند، چه با استفاده از -n workdir و چه با استفاده از آرگومانهای -T و -S. اگر -n workdir داده شود، مکان فایل رمز (secret file) و address:port در حافظه اشتراکی جستجو میشوند. اگر هیچکدام مشخص نشوند، vinyladm از مقادیر پیشفرض -n که برای vinyld(1) مستند شده است استفاده میکند.
اگر یک دستور داده شود، دستور و آرگومانها از طریق اتصال CLI ارسال شده و نتیجه در stdout بازگردانده میشود.
اگر هیچ آرگومان دستوری داده نشود، vinyladm دستورها و پاسخها را میان سوکت CLI و stdin/stdout رد و بدل میکند.
گزینهها (OPTIONS)
- -h
- نمایش نحوه استفاده از برنامه و خروج.
- -n workdir
- مشخص کردن دایرکتوری کاری Vinyl Cache برای نمونهای که باید به آن متصل شد. برای اطلاعات تکمیلی و مقادیر پیشفرض، به مستندات گزینهٔ -n در vinyld(1) مراجعه کنید.
- -p
- اجبار به حالت pass و منطبق ساختن خروجی بر پروتکل VCLI. این کار تاریخچه دستورها/تکمیل خودکار دستورها را غیرفعال کرده و تجزیه پاسخ(ها) را برای برنامهها آسانتر میسازد.
- -S secretfile
- مشخص کردن فایل رمز احراز هویت. این باید همان آرگومان -S باشد که به vinyld داده شده بود. تنها فرایندهایی که قادر به خواندن محتوای این فایل باشند، میتوانند اتصال CLI را احراز هویت کنند.
- -T <address:port>
- اتصال به واسط مدیریتی در آدرس و درگاه (port) مشخصشده.
- -t timeout
- عدم انتظار بیش از این تعداد ثانیه برای به پایان رسیدن یک عملیات.
ساختار نحوی و نحوه کارکرد واسط واقعی CLI در صفحه راهنمای vinyl-cli(7) شرح داده شده است. پارامترها در صفحه راهنمای vinyld(1) شرح داده شدهاند.
علاوه بر این، خلاصهای از دستورها را میتوان با اجرای دستور help، و خلاصهای از پارامترها را با اجرای دستور param.show به دست آورد.
وضعیت خروج (EXIT STATUS)
اگر دستوری داده شود، وضعیت خروج ابزار vinyladm در صورت موفقیتآمیز بودن دستور برابر صفر و در غیر این صورت غیرصفر خواهد بود.
مثالها (EXAMPLES)
برخی از روشهایی که میتوانید از vinyladm استفاده کنید:
vinyladm -T localhost:999 -S /var/db/secret vcl.use foo echo vcl.use foo | vinyladm -T localhost:999 -S /var/db/secret echo vcl.use foo | ssh vhost vinyladm -T localhost:999 -S /var/db/secret
همچنین ببینید (SEE ALSO)
نویسندگان (AUTHORS)
ابزار vinyladm و این صفحه راهنما توسط Cecilie Fritzvold نوشته شدهاند. این صفحه راهنما بعداً توسط Per Buer، Federico G. Schwindt و Lasse Karstensen اصلاح شده است.