[quoted lines by Didier Spaier on 2014/12/10 at 12:39 +0100] >To insure a clean startup/shutdown of brltty in Slackware, imitating >what's done for other daemons, I could do this: ... > killall brltty 2> /dev/null ... >What do you think?
I'm not a fan of the arbitrary discarding of output to standard error. That makes it very difficult to figure out what a problem is should one occur. there's a much better way than using killall to terminate brltty. If you use brltty's -P (upercase) option to specify a pid file when you start it, then you can specify that same pid file, along with brltty's -C (cancel-execution) option, to terminate it. For example: to start: /bin/brltty -P /var/run/brltty.pid to stop: /bin/brty -P /var/run/brltty.pid -C >Is it useful to kill the daemon before shutdown? It isn't necessary. The two benefits I can think of are that it'll leave a meaningful message (brltty stopped) on the braille device, and it may avoid a multi-second wait by the system shutdown sequence for all proceses to terminate. >are there actual use cases for 'restart'? Since no sofrtare is perfect, supporting restart is always a good idea. Additionally, especially since it really isn't much trouble, why not simply support as many of the standard actions as possible. If you use brltty's -P option, then you could even implement the status action to, among other things, show the pid. -- Dave Mielke | 2213 Fox Crescent | The Bible is the very Word of God. Phone: 1-613-726-0014 | Ottawa, Ontario | http://Mielke.cc/bible/ EMail: [email protected] | Canada K2A 1H7 | http://FamilyRadio.com/ _______________________________________________ This message was sent via the BRLTTY mailing list. To post a message, send an e-mail to: [email protected] For general information, go to: http://mielke.cc/mailman/listinfo/brltty
