นี่คือคำสั่ง kdb-check ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
kdb-ตรวจสอบ - ดำเนินการตรวจสอบภายใน
เรื่องย่อ
เคดีบี ตรวจสอบ [ ]
DESCRIPTION
คำสั่งนี้ใช้เพื่อตรวจสอบฐานข้อมูลคีย์หรือปลั๊กอิน Elektra
ที่อาร์กิวเมนต์ตัวเลือก เสียบเข้าไป เป็นปลั๊กอินที่ผู้ใช้ต้องการตรวจสอบ
ใช้ -c เพื่อส่งตัวเลือกไปยังปลั๊กอินนั้น
ถ้าไม่ เสียบเข้าไป อาร์กิวเมนต์มีการตรวจสอบจะดำเนินการในฐานข้อมูลหลักเอง
ค่าพิเศษจะถูกส่งคืนเมื่อออกเพื่อแสดงถึงผลลัพธ์ของเช็ค
OPTIONS
-H, --ช่วยด้วย
แสดงหน้าคน
-V, --รุ่น
พิมพ์ข้อมูลรุ่น
-f, --บังคับ
ผู้ใช้ยังสามารถใช้เครื่องมือนี้เพื่อทำการทดสอบการเขียน โปรดทราบว่ากระป๋องนี้
ส่งผลให้ไฟล์การกำหนดค่ามีการเปลี่ยนแปลง!
-v, --รายละเอียด
อธิบายสิ่งที่เกิดขึ้น
-c, --ปลั๊กอิน-config
เพิ่มการกำหนดค่าปลั๊กอิน
กลับ VALUES
เป็นเช็คสองประเภทที่แตกต่างกัน ตรวจสอบปลั๊กอิน (โดยระบุชื่อของa
ปลั๊กอินเป็นอาร์กิวเมนต์) หรือตรวจสอบฐานข้อมูลคีย์เอง
ผลลัพธ์ของการตรวจสอบฐานข้อมูลคีย์จะถูกส่งกลับเป็นสถานะออก
จำนวนเต็มนี้แสดงถึงรูปแบบ 8 บิต
แต่ละบิตแสดงถึงผลลัพธ์เฉพาะตามที่อธิบายไว้ด้านล่าง:
0 ไม่มีข้อผิดพลาด (ไม่มีเอาต์พุต)
Bit 1 คำเตือนในการเปิดฐานข้อมูลคีย์
ข้อผิดพลาด Bit 2 ในการเปิดฐานข้อมูลคีย์
บิต 3 คำเตือนเกี่ยวกับการรับค่าของคีย์
ข้อผิดพลาด Bit 4 ในการรับค่าของคีย์
Bit 5 คำเตือนเกี่ยวกับการตั้งค่าของคีย์ (ตรวจสอบเฉพาะเมื่อ -f ถูกนำมาใช้)
ข้อผิดพลาด Bit 6 ในการตั้งค่าคีย์ (ตรวจสอบเฉพาะเมื่อ -f ถูกนำมาใช้)
Bit 7 คำเตือนในการปิดฐานข้อมูลคีย์
ข้อผิดพลาด Bit 8 ในการปิดฐานข้อมูลคีย์
ดังนั้นหากหมายเลขต่อไปนี้ถูกส่งคืน 9 ผู้ใช้สามารถหารายละเอียดเพิ่มเติมโดย
พิจารณาบิต: 00001001
ผู้ใช้จะรู้ว่าพวกเขาเป็นคำเตือนเมื่อเปิดและมีข้อผิดพลาดในการรับ
หากได้รับชื่อปลั๊กอิน การตรวจสอบจะทำได้เฉพาะกับปลั๊กอินที่กำหนดเท่านั้น
ค่าที่ส่งคืนสำหรับการตรวจสอบปลั๊กอินจะถูกส่งกลับเป็นตัวเลขที่ง่ายกว่ามาก
ส่งกลับค่าในการตรวจสอบปลั๊กอิน:
0 ทุกอย่างโอเค (ไม่มีเอาต์พุต)
1 ไม่พบปลั๊กอินดังกล่าวหรือไม่สามารถเปิดปลั๊กอินได้
2 ปลั๊กอินไม่ผ่านการตรวจสอบ
3 ปลั๊กอินมีคำเตือน
โปรดรายงานผลลัพธ์ใด ๆ ที่เกิดจากปลั๊กอินอย่างเป็นทางการไปที่ http://git.libelektra.org/issues.
เนื่องจากโค้ดระบุความผิดพลาดเป็นค่าที่ส่งคืน จึงไม่แสดงขึ้นที่เชลล์โดยอัตโนมัติ
หากผู้ใช้ต้องการพิมพ์ค่า จะต้องดำเนินการด้วยตนเอง (โดยเรียกใช้ a
คำสั่งเช่น เสียงสะท้อน $?.
ตัวอย่าง
วิธีตรวจสอบฐานข้อมูลคีย์:
เคดีบี ตรวจสอบ
วิธีตรวจสอบฐานข้อมูลคีย์แล้วพิมพ์ผลลัพธ์:
เคดีบี ตรวจสอบ
ติดตามโดย:
เสียงสะท้อน $?
ในการตรวจสอบฐานข้อมูลคีย์รวมถึงการตรวจสอบการเขียน:
เคดีบี ตรวจสอบ -f
โปรดทราบว่าการตรวจสอบประเภทนี้อาจเปลี่ยนไฟล์การกำหนดค่า
เพื่อตรวจสอบไฟล์ เส้น เสียบเข้าไป:
เคดีบี ตรวจสอบ เส้น
ใช้ kdb-check ออนไลน์โดยใช้บริการ onworks.net