[asterisk-users] /etc/asterisk/startup.d

Philipp Kempgen philipp.kempgen at amooma.de
Sat May 23 09:43:52 CDT 2009


Tzafrir Cohen schrieb:
> On Fri, May 22, 2009 at 01:33:59PM +0200, Philipp Kempgen wrote:
>> Does anybody think it would make sense for /etc/init.d/asterisk
>> to run /etc/asterisk/startup.d/*.sh on start like safe_asterisk
>> did?
> 
> What would you put there?

Scripts to generate Asterisk config files in /etc/asterisk I guess.
Or scripts to log warnings to syslog if the configuration is insecure
(MySQL does that on Debian).
Or maybe scripts to open some ports on a firewall. Well, no, there
should be stop scripts as well then, so forget about the firewall.
OTOH: The scripts could be called with an argument just like init
scripts (start|stop|restart|...).

I'm not quite sure if that would be a useful thing to have or if
such tasks should rather be done by interdependent init scripts, i.e.
Required-Start, Required-Stop, Should-Start, Should-Stop headers.

> When should it be run?

Right before /etc/init.d/asterisk is about to (re?)start asterisk.

> As which user?

Good question. Obviously either as root because /etc/init.d/asterisk
is run by root or as Asterisk's runuser which is likely to be one
of root or asterisk. root would buy us more flexibility :-)


    Philipp Kempgen
-- 
AMOOMA GmbH - Bachstr. 126 - 56566 Neuwied  ->  http://www.amooma.de
Geschäftsführer: Stefan Wintermeyer, Handelsregister: Neuwied B14998
Asterisk: http://the-asterisk-book.com - http://das-asterisk-buch.de
Videos of the AMOOCON VoIP conference 2009 ->  http://www.amoocon.de
-- 



More information about the asterisk-users mailing list