First shot at an upstart script for asterisk on Ubuntu.
[asterisk/asterisk.git] / contrib / upstart / asterisk.upstart-0.3.9
1 # asterisk
2 #
3 # Upstart control file for the Asterisk PBX
4
5 description "Asterisk PBX"
6 version     "1.6.3"
7
8 start on runlevel 2
9 start on runlevel 3
10 start on runlevel 4
11 start on runlevel 5
12
13 stop on runlevel 0
14 stop on runlevel 1
15 stop on runlevel 6
16
17 pre-start script
18   # Since Ubuntu clears /var/run on reboot, create this before we try to start
19   mkdir -p /var/run/asterisk
20 end script
21
22 respawn
23 exec /usr/sbin/asterisk -vvvvvvvg -cf
24
25 post-stop script
26   # Might as well clean up after ourselves, too.
27   rm -rf /var/run/asterisk
28 end script