این دستور kdb-check است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
kdb-check - انجام بررسی های داخلی
خلاصه
KDB بررسی [ ]
شرح
این دستور برای بررسی پایگاه داده کلید یا پلاگین Elektra استفاده می شود.
جایی که آرگومان گزینه، پلاگین افزونه ای است که کاربر می خواهد آن را بررسی کند.
استفاده کنید -c برای ارسال گزینه ها به آن افزونه.
اگر نه پلاگین آرگومان ارائه شده است که یک بررسی روی خود پایگاه داده کلید انجام می شود.
مقادیر ویژه پس از خروج بازگردانده می شود تا نتیجه یک چک را نشان دهد.
OPTIONS
-H, --کمک
صفحه مرد را نشان دهید.
-V, - نسخه
چاپ اطلاعات نسخه
-f, --زور
کاربر همچنین می تواند از این ابزار برای انجام تست های نوشتن استفاده کند. لطفا توجه داشته باشید که این می تواند
منجر به تغییر فایل های پیکربندی می شود!
-v, -- پرحرف
توضیح دهید که چه اتفاقی دارد می افتد.
-c, --plugins-config
یک پیکربندی افزونه اضافه کنید.
برگشت ارزش
آنها دو نوع مختلف چک هستند، یک بررسی بر روی یک افزونه (با مشخص کردن نام a
افزونه به عنوان آرگومان) یا بررسی خود پایگاه داده کلید.
نتیجه بررسی پایگاه داده کلید به عنوان وضعیت خروج برگردانده می شود.
این عدد صحیح نشان دهنده یک الگوی 8 بیتی است.
هر بیت نشان دهنده یک نتیجه خاص است که در زیر توضیح داده شده است:
0 بدون خطا (بدون خروجی)
بیت 1 هشدار در مورد باز کردن پایگاه داده کلید.
خطای بیت 2 در باز کردن پایگاه داده کلید.
بیت 3 هشدار در مورد دریافت مقدار یک کلید.
خطای بیت 4 در بدست آوردن مقدار یک کلید.
بیت 5 هشدار در مورد تنظیم مقدار یک کلید. (فقط زمانی بررسی شد -f استفاده می شود)
خطای بیت 6 در تنظیم مقدار یک کلید (فقط زمانی بررسی می شود -f استفاده می شود)
بیت 7 هشدار در مورد بستن پایگاه داده کلید.
خطای بیت 8 در بستن پایگاه داده کلید.
پس اگر شماره زیر برگردانده شد 9 کاربر می تواند جزئیات بیشتری را توسط
با در نظر گرفتن بیت ها: 00001001
کاربر میداند که یک اخطار در حالت باز و یک خطا در هنگام دریافت است.
اگر نام افزونه ای داده شود، بررسی ها فقط روی افزونه داده شده انجام می شود.
مقادیر بازگشتی برای بررسی یک افزونه به اعداد بسیار سادهتر برگردانده میشوند.
برگرداندن مقادیر در بررسی افزونه:
0 همه چیز خوب است (بدون خروجی)
1 چنین افزونه ای یافت نشد یا افزونه باز نشد.
2 پلاگین چک ها را پاس نکرد.
3 پلاگین هشدارهایی دارد.
لطفاً هرگونه خروجی ناشی از افزونه های رسمی را به آن گزارش دهید http://git.libelektra.org/issues.
از آنجایی که کد خطا یک مقدار بازگشتی است، به طور خودکار به پوسته نمایش داده نمی شود.
اگر کاربر می خواهد مقدار را چاپ کند، باید این کار را به صورت دستی انجام دهد (با اجرای a
دستوری مانند از دست $?.
مثال ها
برای بررسی پایگاه داده کلید:
KDB بررسی
برای بررسی پایگاه داده کلید و سپس چاپ نتیجه:
KDB بررسی
به دنبال:
از دست $?
برای بررسی پایگاه داده کلیدی از جمله چک های نوشتن:
KDB بررسی -f
توجه داشته باشید که این نوع بررسی ممکن است فایل های پیکربندی را تغییر دهد.
برای بررسی خط افزونه:
KDB بررسی خط
با استفاده از خدمات onworks.net از kdb-check آنلاین استفاده کنید