mirror of http://gerrit.asterisk.org/asterisk
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@226227 65c4cc65-6c06-0410-ace0-fbb531ad65f3certified/1.8.6
parent
891e3df1c6
commit
56a6df50cc
@ -0,0 +1,44 @@
|
|||||||
|
# asterisk
|
||||||
|
#
|
||||||
|
# Upstart control file for the Asterisk PBX
|
||||||
|
#
|
||||||
|
# To install, rename this file to 'asterisk' and copy it to /etc/event.d/
|
||||||
|
# On Debian: copy to /etc/init/
|
||||||
|
#
|
||||||
|
# To start asterisk manually:
|
||||||
|
# sudo start asterisk
|
||||||
|
#
|
||||||
|
# To stop asterisk manually:
|
||||||
|
# sudo stop asterisk
|
||||||
|
#
|
||||||
|
# Asterisk is started with an "interactive console", though redirected
|
||||||
|
# to/from /dev/null . The concept of a main console is bad. OTOH, the main
|
||||||
|
# process should not detach from the console if we work with upstart and
|
||||||
|
# alike.
|
||||||
|
#
|
||||||
|
# The username 'asterisk' is currently hardwired here, and likewise the
|
||||||
|
# varrundir.
|
||||||
|
#
|
||||||
|
|
||||||
|
description "Asterisk PBX"
|
||||||
|
#version "1.6.3"
|
||||||
|
|
||||||
|
start on runlevel [2345]
|
||||||
|
stop on runlevel [!2345]
|
||||||
|
|
||||||
|
pre-start script
|
||||||
|
# Since Ubuntu clears /var/run on reboot, create this before we try to start
|
||||||
|
if [ ! -d /var/run/asterisk ]; then
|
||||||
|
mkdir -p asterisk /var/run/asterisk
|
||||||
|
chown asterisk: /var/run/asterisk
|
||||||
|
fi
|
||||||
|
end script
|
||||||
|
|
||||||
|
#console output
|
||||||
|
respawn
|
||||||
|
exec /usr/sbin/asterisk -U asterisk -g -f
|
||||||
|
|
||||||
|
post-stop script
|
||||||
|
# Might as well clean up after ourselves, too.
|
||||||
|
rm -rf /var/run/asterisk
|
||||||
|
end script
|
Loading…
Reference in new issue