Como a ativação do soquete do upstart é usada?

2

O Upstart ganhou a capacidade de iniciar um processo depois que um soquete é acessado, mas achei o recurso mal documentado. Como um daemon ativado pelo socket e configuração upstart são escritos?

    
por joeforker 10.05.2012 / 16:42

1 resposta

2

Eu me deparei com um problema em que eu precisava do meu script upstart para esperar pelo soquete libvirt-bin, já que você não pode usar apenas start on started libvirt-bin por causa de este bug .

De qualquer forma, acabei fazendo meu roteiro inicial assim:

start on socket PROTO=unix SOCKET_PATH=/var/run/libvirt/libvirt-sock
task
exec    /data/configureESA.sh

De acordo com a documentação mencionada por @sr _:

The socket event is generated by the upstart-socket-bridge(8) daemon when a socket connection is made whose details match the socket event condition and environment specified in a jobs start on or stop on stanza.

start on socket PROTO=inet PORT=80 ADDR=127.0.0.1

start on socket PROTO=unix SOCKET_PATH=/var/run/.s.pgsql.1234

start on socket PROTO=unix SOCKET_PATH=@/at/upstart/example

    
por 15.03.2016 / 17:10

Tags