Czy istnieje lista dostępnych zdarzeń, które można wykorzystać w Upstart?
Na przykład start on local-filesystems
tak lokalnych systemów plików jest wydarzeniem, ale gdy jest to wywołane i jakie inne zdarzenia istnieją?
Począwszy od Ubuntu 11.04, istnieje niesamowita strona usptart-events
podręcznika stworzona przez Jamesa Hunta, nazywana tak z poziomu terminalu:
man upstart-events
Jest również dostępny na stronach internetowych Ubuntu, zdarzeniach upstart , ale traci trochę formatowania, więc lepszy zasób online dla tych samych informacji pochodzi z książki kucharskiej Upstart .
Istnieje również doskonałe narzędzie initctl2dot
do wizualizacji wydarzeń upstart. Poniżej znajdują się przykłady użycia polecenia do generowania obrazów z Ubuntu 12.04.
Wyświetl wszystkie oferty pracy:
initctl2dot -o - | dot -Tpng -o upstart.png
Wyświetl tylko plymouth , lightdm i mountall pracy:
initctl2dot -r plymouth,lightdm,mountall -o - | dot -Tpng -o upstart2.png
Można również grep
za EMIT w następujących katalogach:
grep -r emit /etc/init /etc/init.d /etc/network/if*.d
To da ci większość z nich, pozostałe są emitowane przez mostek dbus.
Aby uzyskać więcej informacji i najlepszych praktyk, zobacz książkę kucharską Upstart .
Te zdarzenia są emitowane przez
upstart
siebie lub przezmountall
i wszystkie mają swojeman
strony:Każda aplikacja może emitować własne zdarzenie, na przykład przez
Niektóre z nich można zobaczyć jako wynik
Więcej informacji również na:
http://netsplit.com/2008/04/27/upstart-05-events/
http://upstart.at/
źródło