นี่คือคำสั่งเรียกใช้งานเหม็นหืนที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
rancid-run - วิ่งหืนสำหรับแต่ละกลุ่ม
เรื่องย่อ
เหม็นหืน [-V] [-f เหม็นหืน.conf] [-f เหม็นหืน.conf] [-m เมล_rcpt] [-r device_name] [กลุ่ม
[กลุ่ม ...]]
DESCRIPTION
เหม็นหืน คือ sh(1) สคริปต์ที่จะเรียกใช้ หืน(1) สำหรับชุดของกลุ่มเหม็นหืน
เหม็นหืน อ่าน หืน.conf(5) กำหนดค่าเองแล้วใช้ control_หืน(1) วิ่ง
หืน(1) สำหรับแต่ละกลุ่มที่เหม็นหืน ชุดของกลุ่มหืนสามารถจัดให้เป็น
อาร์กิวเมนต์บรรทัดคำสั่งหรือผ่านทาง LIST_OF_GROUPS ตัวแปรใน หืน.conf(5) ถ้ากลุ่ม
อาร์กิวเมนต์จะถูกละเว้น
ล็อกไฟล์จะคงอยู่ต่อกลุ่มเพื่อป้องกันการรันพร้อมกันสำหรับกลุ่มที่กำหนดโดย
เหม็นหืน(1). ไฟล์ล็อคจะมีชื่อว่า . .run.lock และจะตั้งอยู่ใน
/var/lib/หืน.
ไฟล์บันทึกถูกผลิตภายใต้ $LOGDIR/บันทึก สำหรับแต่ละกลุ่มที่เหม็นหืนที่ประมวลผล ชื่อไฟล์
จะ .YYYYMMDD.HHMMSS (ปี เดือน วัน . ชั่วโมง นาที วินาที).
เหม็นหืน ปกติจะใช้เรียกหืนจาก cron(8). ตัวอย่างเช่น:
0 * * * * /usr/local/หืน/bin/หืนรัน
ตัวเลือกบรรทัดคำสั่งมีดังนี้:
-V พิมพ์ชื่อแพ็คเกจและสตริงเวอร์ชัน
-f หืน.conf
ระบุไฟล์การกำหนดค่าอื่น
-m mail_rcpt
ระบุผู้รับจดหมายต่าง ๆ ซึ่งปกติจะเหม็นหืน- . อาร์กิวเมนต์
อาจเป็นที่อยู่เดียว หลายที่อยู่คั่นด้วยเครื่องหมายจุลภาค หรือ -m ระบุได้
หลายครั้ง.
-r ชื่ออุปกรณ์
เหม็นหืนสำหรับอุปกรณ์เครื่องเดียว ชื่ออุปกรณ์. ชื่ออุปกรณ์ ควรจะเป็นชื่อตามที่มัน
ปรากฏใน router.db ของกลุ่ม อุปกรณ์จะต้องทำเครื่องหมาย "ขึ้น" ถ้าไม่ใช่กลุ่ม
ระบุไว้ในบรรทัดคำสั่ง หืนจะถูกเรียกใช้กับกลุ่มใด ๆ ที่
device_name ปรากฏขึ้น
การขอ -r option เปลี่ยนหัวเรื่องของจดหมายต่าง จะเริ่มต้นด้วย
ชื่อ>/ มากกว่าแค่ชื่อกลุ่มเพียงอย่างเดียว
และพวกเรา
เหม็นหืน ใช้ตัวแปรสภาพแวดล้อมต่อไปนี้จาก หืน.conf(5)
บาเซดีร์
ตำแหน่งของไดเร็กทอรีกลุ่ม ฯลฯ ซึ่งถูกกำหนดเป็น "localstatedir" โดย
กำหนดค่าสคริปต์ในเวลาติดตั้ง
LIST_OF_GROUPS
รายชื่อกลุ่มเหม็นหืนที่จะรวบรวม
เส้นทาง ค้นหาเส้นทางสำหรับยูทิลิตี้
ทีเอ็มพีดีอาร์ ไดเร็กทอรีสำหรับเก็บไฟล์ชั่วคราว
ข้อผิดพลาด
หากเหม็นหืนไม่สามารถเรียกใช้หรือรวบรวมการกำหนดค่าของอุปกรณ์ บันทึกของกลุ่มนั้น ๆ
ไฟล์ (ที่กล่าวถึงข้างต้น) ควรปรึกษา ข้อผิดพลาดใด ๆ ที่เกิดจากการควบคุมการแก้ไข
ระบบ (CVS, Subversion หรือ git) หรือสคริปต์หืนใด ๆ ควรจะรวมไว้ที่นั่น
ไม่ว่าจะเป็นแผนผัง cvs ที่ไม่เรียบร้อย, การตรวจสอบสิทธิ์การเข้าสู่ระบบล้มเหลว, การกำหนดค่าที่เหม็นหืน
ข้อผิดพลาด ฯลฯ หากไฟล์บันทึกไม่ก่อให้เกิดเงื่อนงำ ขั้นตอนการดีบักถัดไปควรเรียกใช้
คำสั่งด้วยตนเอง ตัวอย่างเช่น ผู้ใช้ที่ส่งกลิ่นหืนเข้าสู่ระบบอุปกรณ์ด้วย
'clogin hostname' เป็นต้น
ใช้การเหม็นหืนออนไลน์โดยใช้บริการ onworks.net