mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-30 10:33:13 +00:00
First shot at an upstart script for asterisk on Ubuntu.
This works relatively well (assuming you are using /var/run/asterisk) as your run directory and upstart 0.3.9. Needs to be generalized and eventually added to the 'make install' target for Ubuntu. git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@200428 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
28
contrib/upstart/asterisk.upstart-0.3.9
Normal file
28
contrib/upstart/asterisk.upstart-0.3.9
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
# asterisk
|
||||||
|
#
|
||||||
|
# Upstart control file for the Asterisk PBX
|
||||||
|
|
||||||
|
description "Asterisk PBX"
|
||||||
|
version "1.6.3"
|
||||||
|
|
||||||
|
start on runlevel 2
|
||||||
|
start on runlevel 3
|
||||||
|
start on runlevel 4
|
||||||
|
start on runlevel 5
|
||||||
|
|
||||||
|
stop on runlevel 0
|
||||||
|
stop on runlevel 1
|
||||||
|
stop on runlevel 6
|
||||||
|
|
||||||
|
pre-start script
|
||||||
|
# Since Ubuntu clears /var/run on reboot, create this before we try to start
|
||||||
|
mkdir -p /var/run/asterisk
|
||||||
|
end script
|
||||||
|
|
||||||
|
respawn
|
||||||
|
exec /usr/sbin/asterisk -vvvvvvvg -cf
|
||||||
|
|
||||||
|
post-stop script
|
||||||
|
# Might as well clean up after ourselves, too.
|
||||||
|
rm -rf /var/run/asterisk
|
||||||
|
end script
|
Reference in New Issue
Block a user