Upstart için hangi etkinlikler var?


19

Upstart için kullanılabilecek mevcut olayların bir listesi var mı?

Örneğin start on local-filesystemsböylece yerel-dosya sistemleri bir olaydır ama olduğunda tetiklenen ve diğer etkinlikler neler var?

Yanıtlar:


32

Elyordamsayfalarının

Ubuntu 11.04'ten başlayarak, James Hunt tarafından oluşturulan usptart-eventsve terminal koşusundan çağrılan harika bir adam sayfası var :

man upstart-events

Ayrıca Ubuntu çevrimiçi yönetim sayfalarından, uptart olaylarından da edinilebilir , ancak bazı biçimlendirmeyi kaybeder, böylece aynı bilgi için daha iyi bir çevrimiçi kaynak Upstart yemek kitabından gelir .

İşlerin ve Etkinliklerin Görselleştirilmesi

Ayrıca, initctl2dotbaşlangıç ​​etkinliklerinin görselleştirilmesi için mükemmel bir araç da vardır . Aşağıda, Ubuntu 12.04'ten görüntü oluşturmak için komutu kullanma örnekleri verilmiştir.

Tüm işleri görüntüle:

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

Sadece plymouth , lightdm ve mountall işlerini görüntüle:

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

Kaynak

Grep init

Ayrıca şunları da yapabilirsiniz grepiçin EMIT aşağıdaki dizinlerde:

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

Bu size çoğunu verecektir, diğerleri dbus köprüsü tarafından yayılır.


Daha fazla bilgi ve en iyi uygulamalar için Upstart Yemek Kitabı'na bakın .


1
Upstart olaylarını (7) çevrimiçi görüntülemenin en iyi yolu btw: upstart.ubuntu.com/cookbook/… ( manpages.ubuntu.com'dan daha iyi biçimlendirme) yemek kitabıdır .
jamesodhunt

3

Bu olaylar ya upstartkendisi tarafından ya da mountallhepsi tarafından yayınlanır ve hepsinin mansayfaları vardır:

montaj bağlı sanal dosya sistemleri yerel dosya sistemleri tüm takas dosya sistemi uzak dosya sistemleri durdurulmaya başlandı durduruldu başlangıç ​​çalışma düzeyi (7)

Herhangi bir uygulama kendi etkinliğini yayabilir, örneğin

initctl emit suspend

Bazıları çıktı olarak görebilirsiniz

grep emit /etc/init/*

Daha fazla bilgi için:

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

http://upstart.at/

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.