mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-23 22:45:39 +00:00
Version 0.2.0 from FTP
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@494 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
@@ -18,6 +18,7 @@
|
|||||||
|
|
||||||
#define AST_CONFIG_DIR "/etc/asterisk"
|
#define AST_CONFIG_DIR "/etc/asterisk"
|
||||||
#define AST_SOCKET "/var/run/asterisk.ctl"
|
#define AST_SOCKET "/var/run/asterisk.ctl"
|
||||||
|
#define AST_PID "/var/run/asterisk.pid"
|
||||||
#define AST_MODULE_DIR "/usr/lib/asterisk/modules"
|
#define AST_MODULE_DIR "/usr/lib/asterisk/modules"
|
||||||
#define AST_SPOOL_DIR "/var/spool/asterisk"
|
#define AST_SPOOL_DIR "/var/spool/asterisk"
|
||||||
#define AST_VAR_DIR "/var/lib/asterisk"
|
#define AST_VAR_DIR "/var/lib/asterisk"
|
||||||
|
@@ -5,7 +5,7 @@ NOTIFY= # Who to notify about crashes
|
|||||||
#
|
#
|
||||||
# Don't fork when running "safely"
|
# Don't fork when running "safely"
|
||||||
#
|
#
|
||||||
ASTARGS="-f"
|
ASTARGS=""
|
||||||
if [ "$TTY" != "" ]; then
|
if [ "$TTY" != "" ]; then
|
||||||
ASTARGS="${ASTARGS} -vvv"
|
ASTARGS="${ASTARGS} -vvv"
|
||||||
if [ "$CONSOLE" != "no" ]; then
|
if [ "$CONSOLE" != "no" ]; then
|
||||||
@@ -18,30 +18,39 @@ fi
|
|||||||
#
|
#
|
||||||
ulimit -c unlimited
|
ulimit -c unlimited
|
||||||
|
|
||||||
while :; do
|
launch_asterisk()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
if [ "$TTY" != "" ]; then
|
run_asterisk()
|
||||||
stty sane < /dev/tty${TTY}
|
{
|
||||||
asterisk ${ASTARGS} >& /dev/tty${TTY} < /dev/tty${TTY}
|
while :; do
|
||||||
else
|
|
||||||
asterisk ${ASTARGS}
|
if [ "$TTY" != "" ]; then
|
||||||
fi
|
stty sane < /dev/tty${TTY}
|
||||||
EXITSTATUS=$?
|
asterisk ${ASTARGS} >& /dev/tty${TTY} < /dev/tty${TTY}
|
||||||
#echo "Asterisk ended with exit status $EXITSTATUS"
|
else
|
||||||
if [ "$EXITSTATUS" = "0" ]; then
|
asterisk ${ASTARGS}
|
||||||
# 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
|
fi
|
||||||
else
|
EXITSTATUS=$?
|
||||||
echo "Asterisk died with code $EXITSTATUS. Aborting."
|
#echo "Asterisk ended with exit status $EXITSTATUS"
|
||||||
exit 0
|
if [ "$EXITSTATUS" = "0" ]; then
|
||||||
fi
|
# Properly shutdown....
|
||||||
echo "Automatically restarting Asterisk."
|
echo "Asterisk shutdown normally."
|
||||||
done
|
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"
|
# Don't fork when running "safely"
|
||||||
#
|
#
|
||||||
ASTARGS="-f"
|
ASTARGS=""
|
||||||
if [ "$TTY" != "" ]; then
|
if [ "$TTY" != "" ]; then
|
||||||
ASTARGS="${ASTARGS} -vvv"
|
ASTARGS="${ASTARGS} -vvv"
|
||||||
if [ "$CONSOLE" != "no" ]; then
|
if [ "$CONSOLE" != "no" ]; then
|
||||||
@@ -18,30 +18,39 @@ fi
|
|||||||
#
|
#
|
||||||
ulimit -c unlimited
|
ulimit -c unlimited
|
||||||
|
|
||||||
while :; do
|
launch_asterisk()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
if [ "$TTY" != "" ]; then
|
run_asterisk()
|
||||||
stty sane < /dev/tty${TTY}
|
{
|
||||||
asterisk ${ASTARGS} >& /dev/tty${TTY} < /dev/tty${TTY}
|
while :; do
|
||||||
else
|
|
||||||
asterisk ${ASTARGS}
|
if [ "$TTY" != "" ]; then
|
||||||
fi
|
stty sane < /dev/tty${TTY}
|
||||||
EXITSTATUS=$?
|
asterisk ${ASTARGS} >& /dev/tty${TTY} < /dev/tty${TTY}
|
||||||
#echo "Asterisk ended with exit status $EXITSTATUS"
|
else
|
||||||
if [ "$EXITSTATUS" = "0" ]; then
|
asterisk ${ASTARGS}
|
||||||
# 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
|
fi
|
||||||
else
|
EXITSTATUS=$?
|
||||||
echo "Asterisk died with code $EXITSTATUS. Aborting."
|
#echo "Asterisk ended with exit status $EXITSTATUS"
|
||||||
exit 0
|
if [ "$EXITSTATUS" = "0" ]; then
|
||||||
fi
|
# Properly shutdown....
|
||||||
echo "Automatically restarting Asterisk."
|
echo "Asterisk shutdown normally."
|
||||||
done
|
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 &
|
||||||
|
Reference in New Issue
Block a user