Let safe_asterisk take arguments (bug #2085)
authorMark Spencer <markster@digium.com>
Sun, 25 Jul 2004 23:12:33 +0000 (23:12 +0000)
committerMark Spencer <markster@digium.com>
Sun, 25 Jul 2004 23:12:33 +0000 (23:12 +0000)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3511 65c4cc65-6c06-0410-ace0-fbb531ad65f3

contrib/scripts/safe_asterisk

index ee2cc77..56a8d36 100755 (executable)
@@ -1,4 +1,5 @@
 #!/bin/sh
+CLIARGS="$*"           # Grab any args passed to safe_asterisk
 TTY=9                  # TTY (if you want one) for Asterisk to run on
 CONSOLE=yes            # Whether or not you want a console
 #NOTIFY=ben@alkaloid.net       # Who to notify about crashes
@@ -42,10 +43,10 @@ run_asterisk()
                if [ "$TTY" != "" ]; then
                        cd /tmp
                        stty sane < /dev/${TTY}
-                       asterisk ${ASTARGS} >& /dev/${TTY} < /dev/${TTY}
+                       asterisk ${CLIARGS} ${ASTARGS} >& /dev/${TTY} < /dev/${TTY}
                else
                        cd /tmp
-                       asterisk ${ASTARGS}
+                       asterisk ${CLIARGS} ${ASTARGS}
                fi
                EXITSTATUS=$?
                echo "Asterisk ended with exit status $EXITSTATUS"
@@ -75,7 +76,7 @@ run_asterisk()
                        fi
                fi
                echo "Automatically restarting Asterisk."
-               sleep 1
+               sleep 4
        done
 }