「利用者・トーク:ちか」の版間の差分

提供: VoIP-Info.jp
ナビゲーションに移動 検索に移動
編集の要約なし
編集の要約なし
19行目: 19行目:
nano /etc/init.d/asterisk<br/>
nano /etc/init.d/asterisk<br/>


----
AST_USER="asterisk"
 
AST_GROUP="asterisk"
AST_USER="asterisk"<br/>
AST_GROUP="asterisk"<br/><br/>
if ! [ -x $DAEMON ] ; then
 
        echo "ERROR: /usr/sbin/asterisk not found"
if ! [ -x $DAEMON ] ; then<br/>
        exit 0
        echo "ERROR: /usr/sbin/asterisk not found"<br/>
fi
        exit 0<br/>
fi<br/><br/>
if ! [ -d /etc/asterisk ] ; then
 
        echo "ERROR: /etc/asterisk directory not found"
if ! [ -d /etc/asterisk ] ; then<br/>
        exit 0
        echo "ERROR: /etc/asterisk directory not found"<br/>
fi
        exit 0<br/>
fi<br/><br/>
if ! [ -d /var/run/asterisk ] ; then
 
        mkdir /var/run/asterisk
if ! [ -d /var/run/asterisk ] ; then<br/>
chown -R asterisk:asterisk /var/run/asterisk
        mkdir /var/run/asterisk<br/>
chmod -R u=rwX,g=rX,o= /var/run/asterisk
chown -R asterisk:asterisk /var/run/asterisk<br/>
fi
chmod -R u=rwX,g=rX,o= /var/run/asterisk<br/>
fi<br/><br/>
set -e
 
set -e<br/>
 
----


nano /usr/sbin/safe_asterisk<br/><br/>
nano /usr/sbin/safe_asterisk<br/><br/>

2008年4月25日 (金) 23:45時点における版

Wiki形式初めて使ったので、不手際あるかもです。
どぞ、よろしく。

グチ

Asterisk 1.6でres_feature.c→feature.cってmainの方に
仕様が変わったので、実体ファイルがどこにあるかわからなくなった。
転送時に'#'内線番号'#'ってやりたいのに、reload module res_feature.soが無いから
Asteriskを止めてからでないと出来ないのは、困った。

UbuntuでAsteriskをデーモン起動するメモ

Ubuntuは、/var/run ディレクトリがテンポラリなので
インストールが終了したら
asteriskグループとユーザを作成し、フォルダの権限を設定する。
そのあと、以下のように起動ファイルを修正してください。


mv /usr/src/asterisk-ver/contrib/init.d/rc.debian.asterisk /etc/init.d/asterisk
nano /etc/init.d/asterisk

AST_USER="asterisk" AST_GROUP="asterisk"

if ! [ -x $DAEMON ] ; then

       	echo "ERROR: /usr/sbin/asterisk not found"
       	exit 0

fi

if ! [ -d /etc/asterisk ] ; then

       	echo "ERROR: /etc/asterisk directory not found"

exit 0 fi

if ! [ -d /var/run/asterisk ] ; then

       	mkdir /var/run/asterisk

chown -R asterisk:asterisk /var/run/asterisk chmod -R u=rwX,g=rX,o= /var/run/asterisk fi

set -e

nano /usr/sbin/safe_asterisk

先頭の行を
#! /bin/sh
 ↓修正
#! /bin/bash