Version 0.2.0 from FTP

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@494 65c4cc65-6c06-0410-ace0-fbb531ad65f3
1.0
Mark Spencer 23 years ago
parent 861a2d021d
commit e86dd9ef2e

@ -18,6 +18,7 @@
#define AST_CONFIG_DIR "/etc/asterisk"
#define AST_SOCKET "/var/run/asterisk.ctl"
#define AST_PID "/var/run/asterisk.pid"
#define AST_MODULE_DIR "/usr/lib/asterisk/modules"
#define AST_SPOOL_DIR "/var/spool/asterisk"
#define AST_VAR_DIR "/var/lib/asterisk"

@ -5,7 +5,7 @@ NOTIFY= # Who to notify about crashes
#
# Don't fork when running "safely"
#
ASTARGS="-f"
ASTARGS=""
if [ "$TTY" != "" ]; then
ASTARGS="${ASTARGS} -vvv"
if [ "$CONSOLE" != "no" ]; then
@ -18,30 +18,39 @@ fi
#
ulimit -c unlimited
while :; do
launch_asterisk()
{
}
if [ "$TTY" != "" ]; then
stty sane < /dev/tty${TTY}
asterisk ${ASTARGS} >& /dev/tty${TTY} < /dev/tty${TTY}
else
asterisk ${ASTARGS}
fi
EXITSTATUS=$?
#echo "Asterisk ended with exit status $EXITSTATUS"
if [ "$EXITSTATUS" = "0" ]; then
# Properly shutdown....
echo "Asterisk shutdown normally."
exit 0
elif [ $EXITSTATUS -gt 128 ]; then
let EXITSIGNAL=EXITSTATUS-128
echo "Asterisk exited on signal $EXITSIGNAL."
if [ "$NOTIFY" != "" ]; then
echo "Asterisk exited on signal $EXITSIGNAL. Might want to take a peek." | \
mail -s "Asterisk Died" $NOTIFY
run_asterisk()
{
while :; do
if [ "$TTY" != "" ]; then
stty sane < /dev/tty${TTY}
asterisk ${ASTARGS} >& /dev/tty${TTY} < /dev/tty${TTY}
else
asterisk ${ASTARGS}
fi
else
echo "Asterisk died with code $EXITSTATUS. Aborting."
exit 0
fi
echo "Automatically restarting Asterisk."
done
EXITSTATUS=$?
#echo "Asterisk ended with exit status $EXITSTATUS"
if [ "$EXITSTATUS" = "0" ]; then
# Properly shutdown....
echo "Asterisk shutdown normally."
exit 0
elif [ $EXITSTATUS -gt 128 ]; then
let EXITSIGNAL=EXITSTATUS-128
echo "Asterisk exited on signal $EXITSIGNAL."
if [ "$NOTIFY" != "" ]; then
echo "Asterisk exited on signal $EXITSIGNAL. Might want to take a peek." | \
mail -s "Asterisk Died" $NOTIFY
fi
else
echo "Asterisk died with code $EXITSTATUS. Aborting."
exit 0
fi
echo "Automatically restarting Asterisk."
done
}
run_asterisk &

@ -5,7 +5,7 @@ NOTIFY= # Who to notify about crashes
#
# Don't fork when running "safely"
#
ASTARGS="-f"
ASTARGS=""
if [ "$TTY" != "" ]; then
ASTARGS="${ASTARGS} -vvv"
if [ "$CONSOLE" != "no" ]; then
@ -18,30 +18,39 @@ fi
#
ulimit -c unlimited
while :; do
launch_asterisk()
{
}
if [ "$TTY" != "" ]; then
stty sane < /dev/tty${TTY}
asterisk ${ASTARGS} >& /dev/tty${TTY} < /dev/tty${TTY}
else
asterisk ${ASTARGS}
fi
EXITSTATUS=$?
#echo "Asterisk ended with exit status $EXITSTATUS"
if [ "$EXITSTATUS" = "0" ]; then
# Properly shutdown....
echo "Asterisk shutdown normally."
exit 0
elif [ $EXITSTATUS -gt 128 ]; then
let EXITSIGNAL=EXITSTATUS-128
echo "Asterisk exited on signal $EXITSIGNAL."
if [ "$NOTIFY" != "" ]; then
echo "Asterisk exited on signal $EXITSIGNAL. Might want to take a peek." | \
mail -s "Asterisk Died" $NOTIFY
run_asterisk()
{
while :; do
if [ "$TTY" != "" ]; then
stty sane < /dev/tty${TTY}
asterisk ${ASTARGS} >& /dev/tty${TTY} < /dev/tty${TTY}
else
asterisk ${ASTARGS}
fi
else
echo "Asterisk died with code $EXITSTATUS. Aborting."
exit 0
fi
echo "Automatically restarting Asterisk."
done
EXITSTATUS=$?
#echo "Asterisk ended with exit status $EXITSTATUS"
if [ "$EXITSTATUS" = "0" ]; then
# Properly shutdown....
echo "Asterisk shutdown normally."
exit 0
elif [ $EXITSTATUS -gt 128 ]; then
let EXITSIGNAL=EXITSTATUS-128
echo "Asterisk exited on signal $EXITSIGNAL."
if [ "$NOTIFY" != "" ]; then
echo "Asterisk exited on signal $EXITSIGNAL. Might want to take a peek." | \
mail -s "Asterisk Died" $NOTIFY
fi
else
echo "Asterisk died with code $EXITSTATUS. Aborting."
exit 0
fi
echo "Automatically restarting Asterisk."
done
}
run_asterisk &

Loading…
Cancel
Save