นี่คือคำสั่ง courierlogger ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
Courierlogger - เครื่องห่อ syslog ของ Courier
เรื่องย่อ
Courierlogger [-ชื่อ=ชื่อเรื่อง] [-สิ่งอำนวยความสะดวก=ระบบย่อย] [-pid=ชื่อไฟล์] [-ผู้ใช้=ผู้ใช้งาน]
[-กลุ่ม=กลุ่ม] [-droproot] [[[-เกิดใหม่] [-เริ่ม] โครงการ [ข้อโต้แย้ง...]] |
[-หยุด] | [-เริ่มต้นใหม่]]
DESCRIPTION
Courierlogger เป็นเสื้อคลุมที่รวบรวมข้อความแสดงข้อผิดพลาดของกระบวนการอื่นและส่งต่อ
ไปที่ระบบบันทึกสิ่งอำนวยความสะดวก "syslog"
มีสองวิธีในการใช้ Courierlogger:
1. ใช้เชลล์เพื่อไพพ์ข้อผิดพลาดมาตรฐานของคำสั่งอื่น และ/หรือเอาต์พุตมาตรฐานไปยัง
Courierloggerอินพุตมาตรฐานของ
2. อีกทางหนึ่ง Courierlogger ตัวเองสามารถเริ่มกระบวนการอื่นและจัดให้มี
จับข้อผิดพลาดมาตรฐาน
ไม่ว่าในกรณีใด ข้อความที่อ่านแต่ละบรรทัดจะถูกส่งเป็นข้อความ syslog
OPTIONS
-ชื่อ=ชื่อเรื่อง
ใช้ ชื่อเรื่อง สำหรับการส่งข้อความไปยัง syslog ชื่อเรื่อง ควรเป็นชื่อแอปพลิเคชัน
-สิ่งอำนวยความสะดวก=ระบบย่อย
ใช้ ระบบย่อย สำหรับการจำแนกข้อความ สิ่งอำนวยความสะดวก syslog ของคุณใช้ ระบบย่อย ไปยัง
กำหนดว่าข้อความบันทึกใดถูกบันทึกในไฟล์บันทึกใด ที่กำหนดไว้ในปัจจุบัน
ระบบย่อยคือ:
· รับรองความถูกต้อง
· auhpriv
· คอนโซล
· ครอน
· ภูต
· ftp
· เคอร์น
· ล
· จดหมาย
· ข่าว
· ความปลอดภัย
· ผู้ใช้
· uup
· ท้องถิ่น0
· ท้องถิ่น1
· ท้องถิ่น2
· ท้องถิ่น3
· ท้องถิ่น4
· ท้องถิ่น5
· ท้องถิ่น6
· ท้องถิ่น7
หมายเหตุ
ชื่อสิ่งอำนวยความสะดวกข้างต้นไม่ได้นำมาใช้กับทุกระบบ ตรวจสอบ .. ของคุณ
เอกสาร syslog ของระบบสำหรับข้อมูลเกี่ยวกับชื่อสถานที่อนุญาต
และไฟล์บันทึกใดที่บันทึกข้อความที่เกี่ยวข้องสำหรับแต่ละสถานที่
-pid=ชื่อไฟล์
ลด Courierloggerรหัสกระบวนการของใน ชื่อไฟล์. -ปิด จำเป็นต้องใช้ตัวเลือกเมื่อ - เริ่มต้น,
-STOP, -เริ่มต้นใหม่ จะได้รับ ถ้า -ปิด ให้โดยไม่มีสิ่งเหล่านี้ - เริ่มต้น สันนิษฐาน
- เริ่มต้น
เรียกใช้เป็นภูต NS pid ต้องระบุตัวเลือก Courierlogger จะยุติอย่างเงียบ ๆ ถ้า
อื่น Courierlogger กระบวนการทำงานอยู่แล้ว ใช้เพื่อให้แน่ใจว่าเท่านั้น
อินสแตนซ์หนึ่งโปรแกรมกำลังทำงานพร้อมกัน ระบุชื่อไฟล์อื่นด้วย
pid เพื่อเริ่มสำเนาโปรแกรมที่สอง
- ตั้งไข่
รีสตาร์ทโปรแกรมหากโปรแกรมหยุดทำงาน โดยทั่วไป Courierlogger ตัวเองจะสิ้นสุดเมื่อ
โปรแกรมทำงานเสร็จสิ้น ใช้ respawn เพื่อเริ่มต้นใหม่แทน
-เริ่มต้นใหม่
ส่งสัญญาณ SIGHUP ไปยังกระบวนการ courierlogger (ตามที่กำหนดโดยการตรวจสอบ
เนื้อหาของไฟล์ที่ระบุโดย pid) ซึ่งจะส่ง SIGHUP ไปให้ลูก
โปรแกรม. ไม่ทำอะไรเลยหาก Courierlogger ไม่ทำงาน
หมายเหตุ
โปรแกรมจะต้องเริ่มต้นด้วย respawn ตัวเลือกถ้าส่ง SIGHUP
ทำให้มันจบลง
สิ่งเดียวกันสามารถทำได้โดยส่ง SIGHUP ไปที่ Courierlogger ตัวเอง
-STOP
ส่งสัญญาณ SIGTERM ไปยัง courierlogger ซึ่งจะส่งต่อไปยังโปรแกรม ถ้า
โปรแกรมไม่สิ้นสุดใน 8 วินาที ฆ่ามันด้วย SIGKILL
-ผู้ใช้=ผู้ใช้งาน, -กลุ่ม=กลุ่ม
หากทำงานเป็นรูท ให้เปลี่ยนข้อมูลประจำตัวเป็นผู้ใช้และ/หรือกลุ่มที่กำหนด ซึ่งอาจ
กำหนดเป็นชื่อหรือรหัสตัวเลข
เมื่อรันโปรแกรมลูก มันเริ่มต้นขึ้น ก่อน สิทธิพิเศษจะลดลง (เว้นแต่
-ดรอปรูต มีตัวเลือกให้ด้วย) นี้จะช่วยให้วิธีการเริ่มต้นเด็กเป็น root ดังนั้นมัน
สามารถผูกกับพอร์ตที่มีสิทธิพิเศษ แต่ยังคงให้ courierlogger ทำงานในฐานะผู้ใช้ที่ไม่ใช่รูท
สำหรับ -STOP และ -เริ่มต้นใหม่ ตัวเลือกในการทำงานคุณควรกำหนดค่าโปรแกรมลูกเป็น
ปล่อยสิทธิ์ไปที่รหัสผู้ใช้เดียวกันด้วย
-ดรอปรูต
ถอนสิทธิ์รูทก่อนเริ่มกระบวนการลูก NS ของผู้ใช้ และ -กลุ่ม ตัวเลือก
ระบุ userid และ groupid ที่ไม่มีสิทธิ์ ปราศจาก -ดรอปรูต ตัวเลือกเด็ก
กระบวนการยังคงเป็นกระบวนการรูท และมีเพียง parent Courierlogger กระบวนการลดลงรูท
สิทธิพิเศษ
โครงการ [ การโต้แย้ง ] ...
หากได้รับโปรแกรม โปรแกรมจะเริ่มเป็นกระบวนการลูกของ Courierlogger,
จับข้อผิดพลาดมาตรฐาน มิฉะนั้น, Courierlogger อ่านข้อความจากมาตรฐาน
อินพุต และสิ้นสุดโดยอัตโนมัติเมื่อปิดอินพุตมาตรฐาน
ใช้ courierlogger ออนไลน์โดยใช้บริการ onworks.net