Acara apa yang tersedia untuk Pemula?


19

Apakah ada daftar acara yang tersedia yang dapat digunakan untuk pemula?

Misalnya start on local-filesystemssehingga lokal-filesystem adalah suatu peristiwa tetapi ketika itu dipicu dan apa peristiwa lain yang ada?

Jawaban:


32

Halaman manual

Mulai di Ubuntu 11.04, ada halaman manual yang luar biasa yang dibuat oleh James Hunt dipanggil usptart-eventsdari terminal run:

man upstart-events

Ini juga tersedia dari manual Ubuntu online, acara pemula , tetapi kehilangan beberapa format sehingga sumber online yang lebih baik untuk informasi yang sama adalah dari buku masak pemula .

Visualisasi Pekerjaan dan Acara

Ada juga alat yang sangat baik, initctl2dotuntuk visualisasi acara pemula. Di bawah ini adalah contoh dari menggunakan perintah untuk menghasilkan gambar dari Ubuntu 12.04.

Lihat semua pekerjaan:

initctl2dot -o - | dot -Tpng -o upstart.png

Lihat hanya pekerjaan plymouth , lightdm , dan mountall :

initctl2dot -r plymouth,lightdm,mountall -o - | dot -Tpng -o upstart2.png

Sumber

Grep init

Anda juga dapat grepuntuk memancarkan di direktori berikut:

grep -r emit /etc/init /etc/init.d /etc/network/if*.d

Itu akan memberi Anda sebagian besar dari mereka, yang lain dipancarkan oleh jembatan dbus.


Untuk informasi lebih lanjut dan praktik terbaik, lihat Cookbook Upstart .


1
Cara terbaik untuk melihat acara pemula (7) online adalah melalui buku masak btw: upstart.ubuntu.com/cookbook/… (format lebih baik daripada manpages.ubuntu.com).
jamesodhunt

3

Peristiwa ini dipancarkan oleh upstartsendiri atau oleh mountalldan semuanya memiliki manhalaman:

pemasangan-sistem file virtual yang terpasang sistem file-lokal semua-swap sistem file-sistem-jauh mulai memulai menghentikan runlevel startup yang berhenti (7)

Aplikasi apa pun dapat memancarkan acara sendiri, misalnya oleh

initctl emit suspend

Beberapa dari mereka dapat Anda lihat sebagai output dari

grep emit /etc/init/*

Informasi lebih lanjut juga di:

http://netsplit.com/2008/04/27/upstart-05-events/

http://upstart.at/

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.