Есть ли список доступных событий, которые можно использовать для Upstart?
Например , start on local-filesystems
так локальные файловые системы- это событие , но когда это вызвано и какие другие события там?
Начиная с Ubuntu 11.04, есть потрясающая справочная страница, созданная Джеймсом Хантом, которая называется usptart-events
так из запуска терминала:
man upstart-events
Он также доступен на онлайн-страницах Ubuntu upstart-events , но теряет некоторое форматирование, поэтому лучший онлайн-ресурс с той же информацией можно найти в кулинарной книге Upstart .
Существует также отличный инструмент initctl2dot
для визуализации выскочки событий. Ниже приведены примеры использования команды для генерации изображений из Ubuntu 12.04.
Посмотреть все вакансии:
initctl2dot -o - | dot -Tpng -o upstart.png
Просмотр только Плимут , LightDM и mountall работы:
initctl2dot -r plymouth,lightdm,mountall -o - | dot -Tpng -o upstart2.png
Вы можете также grep
для Emit в следующих каталогах:
grep -r emit /etc/init /etc/init.d /etc/network/if*.d
Это даст вам большинство из них, остальные будут испущены мостом dbus.
Для получения дополнительной информации и передовых методов см . Поваренная книга Upstart .
Эти события генерируются самим
upstart
собой илиmountall
всеми, и у каждого из них есть своиman
страницы:Любое приложение может генерировать свое собственное событие, например
Некоторые из них вы можете увидеть как вывод
Более подробная информация также на:
http://netsplit.com/2008/04/27/upstart-05-events/
http://upstart.at/
источник