Damit
Asterisk läuft sobald der PC aufstartet ist, ist es nötig ein init.d
Startupskript einzurichten.
Das Skript sollte den folgenden Inhalt haben:
AsteriskStartup.sh
#!/bin/sh
#Skript um Asterisk als Deamon ohne root Rechte zu Starten
safe_asterisk # Korrigendum safe_asterisk schreibt sich mit f, im Buch irtümlich mit v geschrieben.
Falls
Asterisk für die Ausführung ohne root Rechte vorbereitet ist:
AsteriskStartup.sh
#!/bin/sh
#Skript um Asterisk als Deamon ohne root Rechte zu Starten
safe_asterisk
-U asterisk -G asterisk
Um Asterisk
für non-root vorzubereiten lesen Sie bitte das Kapitel
"Asterisk ohne root Rechte starten".
Das hier
aufgerufene Skript safe_asterisk.sh wird mit Asterisk mit instal-
liert. Das Skript überwacht Asterisk. Safe_asterisk.sh startet Asterisk
automatisch mit den Parametern "-vvvc". Zusätzliche Parameter können
dem Skript übergeben werden.
Zusätzlich
muss im init.d runlevel 3 und 5ein Startlink auf das Skript gesetzt
werden. Dies kann mit dem ln Kommando erledigt werden:
# ln -s /etc/init.d/AsteriskStartup.sh /etc/init.d/rc3.d/S100AsteriskStartup.sh
# ln -s /etc/init.d/AsteriskStartup.sh /etc/init.d/rc5.d/S100AsteriskStartup.sh
Seite
35