################################################ # 基本的な環境設定 ################## # このカテゴリは全ホスト共通 ################## # デフォルトでも大体OK ################## ################################################ export PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/mnt/admin" export LANG=ja_JP.UTF-8 export LC_ALL=ja_JP.UTF-8 export ROOTDIR="/mnt" export DIR="/mnt/dictv" export WXDIR="/mnt/windex" export SPOOLDIR="/mnt/spool" export RTMPLIBDIR="/mnt/rtmpserver/lib" export SESSIONDIR="$SPOOLDIR/session" export EPGSPOOLDIR="$SPOOLDIR/rtepg" export SUBSPOOLDIR="$SPOOLDIR/rtsub" export ELVSPOOLDIR="$SPOOLDIR/rtelv" export LOGDIR="/mnt/log" export LOGFILESIZE="s20000000" export LOGFILENUM="n5" export TSDIR="/mnt/ts" export TMPDIR="/tmp" export WEBDIR="/mnt/oneseg24/webapi" export SITEDIR="/mnt/oneseg24" export ELVDIR="/mnt/spool/rtelv" export XMSIZE="#xmsiz=0m" export MINDBLG="$XMSIZE" export MIN2DBLG="#dfunit=4$XMSIZE" export CONFDBLG="#bnum=1000$XMSIZE" export TCTMGRCMD="/usr/bin/tctmgr" export TCHMGRCMD="/usr/bin/tchmgr" export TCRMGRCMD="/usr/bin/tcrmgr" export AVAHICMD='avahi-browse -r _http._tcp -t|' export MAINTIMEOUT="120" export D=0 ################################################ # ホスト固有の設定 ################## ################################################ ##### サーバ自動検出を使う場合は1,0の場合は/mnt/confinit/runへ記述 export AUTODETECTION="1" ##### イーサネットインタフェース(ホストにより変更必要) export IFNAME="eth0" ##### Managerでしか使わないサーバ群のスレッド数(まあ適当に) export DBTHNUM=6 ##### ユーザトランザクションをさばくサーバ群のスレッド数(まあ適当に) export MAINDBTHNUM=10 ##### Tuner時のTSファイルの保存日数(ディスク容量計算して) export TSEXPIREDAYS=18 ########## 待ち関数 ########### conf_wait() { name=$1 wait=$2 prev=0 waitfile="/tmp/_wait_"$name"_" if [ -f $waitfile ] ; then prev=`cat $waitfile` fi sleep `expr $wait + $prev` prev=`expr $prev + 1` echo -n $prev > $waitfile }