Quais eventos estão disponíveis para o Upstart?


19

Existe uma lista de eventos disponíveis que podem ser usados ​​para o Upstart?

Por exemplo, start on local-filesystemspara sistemas de arquivos locais é um evento, mas quando é acionado e que outros eventos existem?

Respostas:


32

Manpages

A partir do Ubuntu 11.04, existe uma incrível página de manual criada por James Hunt, chamada usptart-eventsassim a partir da execução do terminal:

man upstart-events

Ele também está disponível nas páginas de manual on-line do Ubuntu, upstart-events , mas perde alguma formatação, portanto, um recurso on-line melhor para as mesmas informações está no livro de receitas Upstart .

Visualização de trabalhos e eventos

Há também uma excelente ferramenta initctl2dotpara visualização de eventos iniciantes. Abaixo estão exemplos de como usar o comando para gerar imagens do Ubuntu 12.04.

Visualizar todas as vagas:

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

Visualizar apenas tarefas plymouth , lightdm e mountall :

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

Fonte

Inic. Grep

Você também pode greppara emitem nos seguintes diretórios:

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

Isso lhe dará a maioria deles, os outros são emitidos pela ponte dbus.


Para mais informações e práticas recomendadas, consulte O Upstart Cookbook .


1
A melhor maneira de visualizar upstart-events (7) online é através do livro de receitas btw: upstart.ubuntu.com/cookbook/… (melhor formatação que manpages.ubuntu.com).
precisa saber é o seguinte

3

Esses eventos são emitidos por upstart si ou por mountalle todos eles têm suas manpáginas:

montagem sistemas de arquivos virtuais sistemas de arquivos locais sistemas de arquivos all-swaps sistemas de arquivos remotos começaram a começar a parar a inicialização interrompida runlevel (7)

Qualquer aplicativo pode emitir seu próprio evento, por exemplo,

initctl emit suspend

Alguns deles você pode ver como a saída de

grep emit /etc/init/*

Mais informações também em:

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

http://upstart.at/

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.