Upstart için kullanılabilecek mevcut olayların bir listesi var mı?
Örneğin start on local-filesystems
böylece yerel-dosya sistemleri bir olaydır ama olduğunda tetiklenen ve diğer etkinlikler neler var?
Upstart için kullanılabilecek mevcut olayların bir listesi var mı?
Örneğin start on local-filesystems
böylece yerel-dosya sistemleri bir olaydır ama olduğunda tetiklenen ve diğer etkinlikler neler var?
Yanıtlar:
Ubuntu 11.04'ten başlayarak, James Hunt tarafından oluşturulan usptart-events
ve 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 .
Ayrıca, initctl2dot
baş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
Ayrıca şunları da yapabilirsiniz grep
iç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 .
Bu olaylar ya upstart
kendisi tarafından ya da mountall
hepsi tarafından yayınlanır ve hepsinin man
sayfaları 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: