มีรายการของเหตุการณ์ที่มีอยู่ที่สามารถใช้สำหรับการพุ่งพรวดหรือไม่?
ยกตัวอย่างstart on local-filesystems
เพื่อให้ท้องถิ่น filesystemsเป็นเหตุการณ์ แต่เมื่อมันเป็นสิ่งที่เรียกและกิจกรรมอื่น ๆ จะมี?
มีรายการของเหตุการณ์ที่มีอยู่ที่สามารถใช้สำหรับการพุ่งพรวดหรือไม่?
ยกตัวอย่างstart on local-filesystems
เพื่อให้ท้องถิ่น filesystemsเป็นเหตุการณ์ แต่เมื่อมันเป็นสิ่งที่เรียกและกิจกรรมอื่น ๆ จะมี?
คำตอบ:
เริ่มต้นใน Ubuntu 11.04 มีหน้าเพจที่เจ๋ง ๆ ที่ James Hunt สร้างขึ้นusptart-events
เพื่อให้เรียกใช้งานจากเทอร์มินัล:
man upstart-events
นอกจากนี้ยังมีจากอูบุนตู manpages ออนไลน์พุ่งพรวดเหตุการณ์แต่สูญเสียบางส่วนการจัดรูปแบบเพื่อให้ทรัพยากรออนไลน์ที่ดีกว่าสำหรับข้อมูลที่เหมือนกันคือจากพุ่งพรวดตำรา
นอกจากนี้ยังมีเครื่องมือที่ยอดเยี่ยมinitctl2dot
สำหรับการสร้างภาพของเหตุการณ์พุ่งพรวด ด้านล่างเป็นตัวอย่างของการใช้คำสั่งเพื่อสร้างภาพจาก Ubuntu 12.04
ดูงานทั้งหมด:
initctl2dot -o - | dot -Tpng -o upstart.png
ดูงานplymouth , lightdmและmountall เท่านั้น :
initctl2dot -r plymouth,lightdm,mountall -o - | dot -Tpng -o upstart2.png
คุณยังสามารถgrep
สำหรับการปล่อยในไดเรกทอรีต่อไปนี้:
grep -r emit /etc/init /etc/init.d /etc/network/if*.d
ที่จะให้พวกเขาส่วนใหญ่คนอื่น ๆ ถูกปล่อยออกมาจากสะพาน dbus
สำหรับข้อมูลเพิ่มเติมและการปฏิบัติที่ดีที่สุดให้ดูที่พุ่งพรวดตำรา
เหตุการณ์เหล่านี้ถูกปล่อยออกมาไม่ว่าจะด้วยupstart
ตัวเองหรือโดยmountall
และทุกคนก็มีman
หน้า:
การติดตั้งระบบแฟ้มเสมือน - ระบบเสมือน - ติดตั้งระบบไฟล์ - ครบวงจรระยะไกล - ระบบแฟ้มเริ่มเริ่มหยุดหยุด runlevel เริ่มต้น (7)
แอปพลิเคชันใด ๆ สามารถปล่อยเหตุการณ์ของตัวเองตัวอย่างเช่นโดย
initctl emit suspend
บางส่วนของพวกเขาที่คุณเห็นว่าเป็นผลลัพธ์ของ
grep emit /etc/init/*
ข้อมูลเพิ่มเติมได้ที่: