Upstart için hangi olaylar var?

19

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

Örneğin, start on local-filesystems yerel dosya sistemleri bir olaydır ancak ne zaman tetiklenir ve başka hangi olaylar var?

    
sordu Lekensteyn 27.02.2011 08:24

2 cevap

32

Elyordamsayfalarının

Ubuntu 11.04'ten başlayarak, James Hunt tarafından oluşturulan ve usptart-events adlı terminalin çalıştırıldığı harika bir adam sayfası var:

man upstart-events

Ayrıca, Ubuntu çevrimiçi man sayfaları, upstart-events , ancak bazı biçimlendirmeleri kaybeder, böylece aynı bilgi için daha iyi bir çevrimiçi kaynak Upstart yemek kitabı

İşlerin ve Etkinliklerin Görselleştirilmesi

Ayrıca, acil durum olaylarının görselleştirilmesi için mükemmel bir araç, initctl2dot var. Aşağıda Ubuntu 12.04'ten görüntüler oluşturmak için komut kullanma örnekleri verilmiştir.

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

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

Yalnızca 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, aşağıdaki dizinlerde emit için grep yapabilirsiniz:

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

Bu size çoğu şeyi verecek, diğerleri dbus köprüsü tarafından yayılacak.

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

    
verilen cevap SpamapS 28.03.2011 20:18
3

Bu etkinlikler, upstart kendisiyle veya mountall tarafından gösterilir ve hepsinin man sayfası vardır:

  

takılı sanal dosya sistemleri   yerel dosya sistemleri tüm dosya sistemlerini takas eder   uzaktan dosya sistemleri başladı   durdurma başlangıç ​​çalışma seviyesini durdurdu (7)

Herhangi bir uygulama kendi etkinliğini yayınlayabilir, örneğin

initctl emit suspend

Bazıları

çıktısı olarak görebilirsiniz
grep emit /etc/init/*
Ayrıca

Daha fazla bilgi:

İşte

İşte

    
verilen cevap arrange 27.02.2011 16:43

Etiketlerdeki diğer soruları oku