aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/upstart/asterisk.upstart-0.3.9
blob: 385fd6102967d4070c8ea251b93279dede87a987 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# asterisk
#
# Upstart control file for the Asterisk PBX
#
# To install, rename this file to 'asterisk' and copy it to /etc/event.d/
#
# To start asterisk manually:
#     sudo start asterisk
#
# To stop asterisk manually:
#     sudo stop asterisk

description "Asterisk PBX"
version     "1.8"

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

console output
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