นี่คือคำสั่ง sm ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
sm - อินเตอร์เฟสบรรทัดคำสั่งไปยังตัวจัดการที่เก็บข้อมูล INN
เรื่องย่อ
sm [-cdHiqRrSs] [โทเค็น ... ]
DESCRIPTION
INN storage manager เป็นระบบย่อยที่จัดเก็บและติดตาม
บทความและแบ็กเอนด์พื้นที่เก็บข้อมูลใด บทความที่จัดเก็บทั้งหมดได้รับการกำหนดพื้นที่จัดเก็บ
โทเค็น API sm เป็นอินเทอร์เฟซบรรทัดคำสั่งสำหรับตัวจัดการหน่วยเก็บข้อมูลนั้น ซึ่งส่วนใหญ่ใช้เพื่อ
ดึงบทความโดยโทเค็นเหล่านั้น แต่ยังดำเนินการอื่น ๆ ในการจัดเก็บ
ระบบย่อย
โทเค็น เป็นโทเค็นของบทความ (สิ่งเดียวกับที่ . ส่งคืน เกรฟิสตอรี่ หรือเก็บไว้
ใน ประวัติ ไฟล์). ดูเหมือนว่า:
@0502000005A4000000010000000000000000@
สามารถให้โทเค็นจำนวนเท่าใดก็ได้บนบรรทัดคำสั่งสำหรับฟังก์ชันอื่นที่ไม่ใช่ -s. ถ้า
ไม่มี sm ปกติจะอ่านโทเค็นจากอินพุตมาตรฐาน หนึ่งรายการต่อบรรทัด ค่าเริ่มต้น
การดำเนินการคือการดึงและเขียนไปยังเอาต์พุตมาตรฐานบทความที่เกี่ยวข้องสำหรับแต่ละ
โทเค็นที่ได้รับ
If -s จะได้รับ sm แทนที่จะเก็บบทความที่ให้ไว้ในอินพุตมาตรฐาน (ในรูปแบบเนทีฟ
ไม่ใช่รูปแบบสาย) โดยใช้กฎมาตรฐานของระบบย่อยหน่วยเก็บข้อมูล ถ้าบทความคือ
จัดเก็บสำเร็จแล้ว โทเค็นของบทความจะถูกพิมพ์ไปยังเอาต์พุตมาตรฐาน โปรดทราบ
ว่าสิ่งนี้ไม่ได้พยายามเขียนรายการประวัติหรือข้อมูลภาพรวมใด ๆ และเป็น
จึงมีประโยชน์เฉพาะในสถานการณ์ที่เฉพาะเจาะจงเท่านั้น
OPTIONS
-c แสดงโทเค็น API การจัดเก็บในรูปแบบที่ชัดเจนและถอดรหัส แต่ละส่วนของโทเค็นคือ
อธิบายเป็นสตริงที่มนุษย์อ่านได้ ท่ามกลางองค์ประกอบอื่น ๆ คำสั่งนี้ให้
เส้นทางไปยังตำแหน่งที่จะจัดเก็บบทความที่เกี่ยวข้อง
-d, -r
แทนที่จะดึงบทความที่ระบุ ให้ลบบทความนั้นออก นี่จะเป็นการลบ
บทความจากหลอดข่าวและจะไม่สามารถเรียกค้นได้อีกในภายหลัง
ส่วนหนึ่งของ INN เทียบเท่ากับ "ctlinnd cancel" เว้นแต่จะใช้โทเค็น API ที่เก็บข้อมูล
แทนที่จะเป็นรหัสข้อความ
-H ดึงเฉพาะส่วนหัวของบทความแทนที่จะดึงทั้งบทความ ตัวเลือกนี้
ใช้กับ .ไม่ได้ -d, -r, -i,หรือ -S.
-i แสดงชื่อกลุ่มข่าวและหมายเลขบทความที่เกี่ยวข้องกับโทเค็นแทน
บทความนั้นเอง โปรดทราบว่าสำหรับบทความไขว้ เฉพาะกลุ่มข่าวกลุ่มแรกและ
หมายเลขบทความที่เกี่ยวข้องกับบทความจะถูกส่งคืน
-q ระงับข้อความแสดงข้อผิดพลาดทั้งหมดยกเว้นข้อผิดพลาดในการใช้งาน
-R แสดงบทความดิบ ซึ่งหมายความว่าระบบจะไม่แปลงส่วนท้ายบรรทัดเป็นแบบเนทีฟ
สิ้นสุดบรรทัดและจะเหลือเป็นลำดับ CRLF ช่วงเวลาชั้นนำจะยังคงหลบหนี
สำหรับการส่งผ่าน NNTP และบทความจะลงท้ายด้วยลำดับ CRLF.CRLF
-S เขียนบทความไปยังเอาต์พุตมาตรฐานในรูปแบบที่ใช้โดย ข่าว ไฟล์สปูล
สามารถเขียนบทความหลายบทความในรูปแบบนี้ และสามารถป้อนผลลัพธ์ที่ได้
ไปยัง ข่าว (เช่นในระบบอื่น) เพื่อแทรกบทความเหล่านั้นลงใน INN นี้
ไม่สามารถใช้ตัวเลือกกับ -d, -r, -H, -i,หรือ -R.
-s จัดเก็บบทความที่ให้ไว้ในอินพุตมาตรฐานโดยใช้กฎการจัดเก็บปกติสำหรับบทความ
ตามที่กำหนดใน ที่เก็บข้อมูล.conf(5). พิมพ์โทเค็นใหม่สำหรับข้อความถึงมาตรฐาน
ส่งออกหากจัดเก็บสำเร็จ หากมีตัวเลือกนี้ จะไม่มีตัวเลือกอื่นยกเว้น
อาจ -q ควรได้รับ
EXIT สถานภาพ
หากการดำเนินการทั้งหมดประสบความสำเร็จ sm ออกโดยมีสถานะเป็น 0 หากมีการดำเนินการใด ๆ ของ
หากโทเค็นล้มเหลว sm จะออกด้วยสถานะ 1 แม้ว่าการดำเนินการกับโทเค็นอื่น ๆ ก็ตาม
ประสบความสำเร็จ กล่าวอีกนัยหนึ่งถ้ายี่สิบโทเค็นถูกป้อน "sm -r" บน stdin, 19
ลบบทความสำเร็จแล้ว แต่ไม่พบบทความที่หก sm จะยังคง
ออกจากสถานะ 1
ซึ่งหมายความว่าหากคุณต้องการแน่ใจว่าการดำเนินการบางอย่างสำเร็จหรือไม่ คุณ
ควรวิ่ง sm ครั้งละหนึ่งโทเค็น
ประวัติ
เขียนโดย Katsuhiro Kondou[ป้องกันอีเมล]> สำหรับอินเตอร์เน็ตนิวส์ เขียนใหม่ใน POD โดย Russ
ออลเบอรี่[ป้องกันอีเมล]>.
$Id: sm.pod 9767 2014-12-07 21:13:43Z iulius $
ใช้ sm ออนไลน์โดยใช้บริการ onworks.net