[Asterisk-Users] Asterisk monitor with Daemontools

Jacky jacky.taiwan at msa.hinet.net
Mon Feb 16 20:59:23 MST 2004


Hi All,

I which to use Daemontools to watch asterisk process.

Step.1
After install daemontools, i add a line in /etc/inittab

SV:123456:respawn:/usr/local/bin/svscanboot

Step.2
and create /etc/asterisk/run

#!/bin/bash
echo -n "Starting Asterisk PBX: "
exec /usr/sbin/asterisk

Step.3

ln -sf /etc/asterisk /service/asterisk
kill -1 1

Step.4

ps auxww |grep asterisk

[root at ip-pbx scripts]# ps auxww |grep asterisk
root     26107  0.0  0.0  1336  224 ?        S    11:38   0:00 readproctitle
service errors: ...Asterisk already running on /var/run/asterisk.ctl.  Use
'asterisk -r' to connect.?Starting Asterisk PBX: Asterisk already running on
/var/run/asterisk.ctl.  Use 'asterisk -r' to connect.?Starting Asterisk PBX:
Asterisk already running on /var/run/asterisk.ctl.  Use 'asterisk -r' to
connect.?Starting Asterisk PBX: Asterisk already running on
/var/run/asterisk.ctl.  Use 'asterisk -r' to connect.?
root     26108  0.0  0.1  1340  264 ?        S    11:38   0:00 supervise
asterisk
root     26318  1.5  5.3 220360 13652 ?      S    11:39   0:00
/usr/sbin/asterisk
root     26421  1.0  0.0     0    0 ?        Z    11:39   0:00 [asterisk
<defunct>]
root     26424  0.0  0.2  3572  628 pts/0    S    11:39   0:00 grep asterisk


Now it seems run to monitor Asterisk, but it have one Zombie [asterisk
<defunct>],
What is wrong about this procedure.

Best Regards,








More information about the asterisk-users mailing list