On 3 July 2016 at 16:33, Samuel Thibault <sthiba...@debian.org> wrote:
> Felipe Sateler, on Sun 03 Jul 2016 17:31:14 -0300, wrote:
>> I think the daemonization needs to move later as well:
>
> Why?

Because the usual protocol is "fork when ready". This way you can
simply do stuff like:

$ sudo espeakup && espeak hola || echo "failed to start!"

And it works as expected.


> Opening the sound card before forking doesn't look like a good idea to
> me.

Why would it be bad? Eg, pulseaudio opens the sound card before forking as well.

> I prefer to use the pidfile presence as the notification of
> espeakup being ready than risking forkish things :)

I think the usual protocol is that the forking is done when ready.

-- 

Saludos,
Felipe Sateler

Reply via email to