[Asterisk-Users] Hint: how to include dialplan files from remote
systems
Tzafrir Cohen
tzafrir at cohens.org.il
Fri Dec 2 02:16:28 MST 2005
On Thu, Dec 01, 2005 at 06:51:54PM -0800, John Todd wrote:
> #exec /usr/bin/curl -s http://webserver.domain.com/privatefiles/username-to-numbers > /etc/asterisk/username-to-numbers
> #include username-to-numbers
Nice. However, what happens if curl takes longer than expected? your
reload waits for it.
And what if you get a broken copy? I figure you should generally fetch
to a temporary file and only replace the working copy if the download
was successful.
Something like (untested):
filename=`mktemp`
destination=/etc/asterisk/username-to-numbers
wget -q -O$filename && cp $filename $destination
rm $filename
This still won't report errors up, and won't do any single sanity
check, but you get my point.
--
Tzafrir Cohen | tzafrir at jbr.cohens.org.il | VIM is
http://tzafrir.org.il | | a Mutt's
tzafrir at cohens.org.il | | best
ICQ# 16849755 | | friend
More information about the asterisk-users
mailing list