यह कमांड केडीबी-चेक है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
kdb-चेक - आंतरिक जांच करें
SYNOPSIS
KDB चेक [ ]
वर्णन
इस कमांड का उपयोग कुंजी डेटाबेस या इलेक्ट्रा प्लगइन पर जांच करने के लिए किया जाता है।
जहां विकल्प तर्क, लगाना वह प्लगइन है जिसे उपयोगकर्ता जांचना चाहता है।
उपयोग -c उस प्लगइन में विकल्प पास करने के लिए।
यदि नही लगाना तर्क प्रदान किया गया है तो कुंजी डेटाबेस पर ही जांच की जाएगी।
चेक के परिणाम को दर्शाने के लिए बाहर निकलने पर विशेष मान लौटाए जाते हैं।
विकल्प
-H, --मदद
मैन पेज दिखाएं।
-V, --संस्करण
प्रिंट संस्करण की जानकारी।
-f, --बल
उपयोगकर्ता इस टूल का उपयोग लेखन परीक्षण करने के लिए भी कर सकता है। कृपया ध्यान दें कि यह हो सकता है
परिणामस्वरूप कॉन्फ़िगरेशन फ़ाइलें बदली जा रही हैं!
-v, --शब्दशः
बताएं कि क्या हो रहा है।
-c, --प्लगइन्स-कॉन्फिग
एक प्लगइन कॉन्फ़िगरेशन जोड़ें.
वापसी मान
वे दो अलग-अलग प्रकार के चेक हैं, एक प्लगइन पर एक चेक (ए का नाम निर्दिष्ट करके)।
एक तर्क के रूप में प्लगइन) या कुंजी डेटाबेस पर ही एक जाँच।
मुख्य डेटाबेस पर जाँच का परिणाम निकास स्थिति के रूप में लौटाया जाता है।
यह पूर्णांक 8-बिट पैटर्न का प्रतिनिधित्व करता है।
प्रत्येक बिट एक विशिष्ट परिणाम का प्रतिनिधित्व करता है जैसा कि नीचे वर्णित है:
0 कोई त्रुटि नहीं (कोई आउटपुट नहीं)
कुंजी डेटाबेस खोलने पर बिट 1 चेतावनी।
कुंजी डेटाबेस खोलने पर बिट 2 त्रुटि।
कुंजी का मूल्य प्राप्त करने पर बिट 3 चेतावनी।
कुंजी का मान प्राप्त करने में बिट 4 त्रुटि।
बिट 5 कुंजी का मान सेट करने पर चेतावनी। (केवल तभी जाँच की गई -f प्रयोग किया जाता है)
बिट 6 कुंजी का मान सेट करने में त्रुटि (केवल तभी जाँच की गई)। -f प्रयोग किया जाता है)
बिट 7 कुंजी डेटाबेस को बंद करने पर चेतावनी।
कुंजी डेटाबेस बंद करने पर बिट 8 त्रुटि।
तो यदि निम्नलिखित संख्या वापस कर दी गई थी 9 उपयोगकर्ता अधिक विवरण प्राप्त कर सकता है
बिट्स पर विचार करते हुए: 00001001
उपयोगकर्ता को पता चल जाएगा कि यह खुलने पर एक चेतावनी थी और प्राप्त होने पर एक त्रुटि थी।
यदि कोई प्लगइन नाम दिया गया है, तो जाँच केवल दिए गए प्लगइन पर की जाएगी।
किसी प्लगइन पर चेक के लिए लौटाए गए मान बहुत सरल संख्याओं के रूप में लौटाए जाते हैं।
प्लगइन जाँच पर मान लौटाएँ:
0 सब कुछ ठीक है. (उत्पादन नही)
1 ऐसा कोई प्लगइन नहीं मिला या प्लगइन खोला नहीं जा सका।
2 प्लगइन जांच में सफल नहीं हुआ।
3 प्लगइन में चेतावनियाँ हैं।
कृपया आधिकारिक प्लगइन्स के कारण होने वाले किसी भी आउटपुट की रिपोर्ट करें http://git.libelektra.org/issues.
चूँकि त्रुटि कोड एक रिटर्न मान है, यह स्वचालित रूप से शेल पर प्रदर्शित नहीं होता है।
यदि उपयोगकर्ता मूल्य मुद्रित करना चाहता है, तो उसे मैन्युअल रूप से ऐसा करना होगा (ए चलाकर)।
कमांड जैसे गूंज $?.
उदाहरण
मुख्य डेटाबेस की जाँच करने के लिए:
KDB चेक
मुख्य डेटाबेस की जाँच करने और फिर परिणाम प्रिंट करने के लिए:
KDB चेक
के बाद:
गूंज $?
लेखन जाँच सहित मुख्य डेटाबेस की जाँच करने के लिए:
KDB चेक -f
ध्यान दें कि इस प्रकार की जाँच से कॉन्फ़िगरेशन फ़ाइलें बदल सकती हैं।
जांच करना line लगाना:
KDB चेक line
onworks.net सेवाओं का उपयोग करके ऑनलाइन केडीबी-चेक का उपयोग करें