Upstart에는 어떤 이벤트가 있습니까?


19

Upstart에 사용할 수있는 이벤트 목록이 있습니까?

예를 들어 start on local-filesystems, 그래서 로컬 파일 시스템 이벤트가 있지만 때 그것은 트리거 및 기타 이벤트가 무엇입니까?

답변:


32

맨 페이지

Ubuntu 11.04부터 usptart-events터미널 실행에서 James Hunt가 만든 멋진 매뉴얼 페이지가 있습니다.

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위해 할 발광 다음 디렉토리에서 :

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

그것은 당신에게 그들 중 대부분을 줄 것이고, 다른 것들은 dbus bridge에 의해 방출됩니다.


자세한 내용과 모범 사례 는 Upstart 요리 책을 참조하십시오 .


1
upstart-events (7) 온라인을 보는 가장 좋은 방법은 요리 책 btw : upstart.ubuntu.com/cookbook/…(manpages.ubuntu.com 보다 더 나은 형식)을 이용하는 것입니다.
jamesodhunt 16:15에

3

이러한 이벤트는 upstart자체적으로 또는 자체적으로 생성 mountall되며 모든 man페이지가 있습니다.

마운트 된 가상 파일 시스템 마운트 local-filesystems all-swaps 파일 시스템 원격 파일 시스템 시작 중지 시작 시작 중지 runlevel (7)

모든 애플리케이션은 자체 이벤트를 생성 할 수 있습니다 (예 :

initctl emit suspend

그들 중 일부는 당신이 출력으로 볼 수 있습니다

grep emit /etc/init/*

추가 정보 :

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

http://upstart.at/

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.