Idong_Lobby_Dir=/opt/idong/platform/lobby
Pingpang_Dir=/opt/idong/games/pingpang
Extraction_Dir=/opt/idong/games/extraction
Wajingkuang_Dir=/opt/idong/games/wajinkuang
Xiaohx_Dir=/opt/idong/games/xiaohx
declare -i game_count #游戏计数器
declare -i lobby_count #大厅计数器
declare -i count #流程计数器
declare -i sample_count #sample计数器
cd /home
./system_monitor &
sleep 1
./iptv_idong &
sleep 50
game_count=0
lobby_count=1
count=0
sample_count=1
#for((i=1;i<10;i++));do
while true; do
count=$count+1
echo ==================循环$count==================================Idong Game Start=================
echo "退出大厅,启动乒乓球"
cd $Idong_Lobby_Dir
./stopui.sh&
sleep 10
cd $Pingpang_Dir
./start.sh&
game_count=$game_count+1
sample_count=$sample_count+1
echo *****************************************乒乓球,第$game_count次起游戏, sample_count=$sample_count*****************************************
sleep 70
echo "退出乒乓球,恢复大厅"
./stop.sh &
sleep 10
cd $Idong_Lobby_Dir
./resumeui.sh &
sample_count=$sample_count+1
lobby_count=$lobby_count+1
echo *****************************************起大厅,第$lobby_count次起大厅, sample_count=$sample_count*************************************************
sleep 20
echo "退出大厅,启动挖金矿"
cd $Idong_Lobby_Dir
./stopui.sh &
sleep 10
cd $Wajingkuang_Dir
./start.sh&
sample_count=$sample_count+1
game_count=$game_count+1
echo *****************************************挖金矿,第$game_count次起游戏, sample_count=$sample_count*************************************************
sleep 50
echo "退出挖金矿启动大厅"
./stop.sh&
sleep 10
cd $Idong_Lobby_Dir
./resumeui.sh&
sample_count=$sample_count+1
lobby_count=$lobby_count+1
echo *****************************************起大厅,第$lobby_count次起大厅, sample_count=$sample_count*************************************************
sleep 20
变量类型定义
declare –a name :表示数组array。
declare –f name :表示是function的名字。
declare –F name :同上,但只显示function的名字。这个和上面的具体差异不太明白,但是这两者都 很少使用,先不理会它们。
declare –i name :表示整数
declare –r name :表示只读。不能使用unset。对于只读变量,也可以使用readonly name 的方式,相当于declare –r name 。readonly可以带三个选项:-f表示这是个function的名字,-p表示打印所有的readonly的名字,-a表示这是个只读的数组。
declare –x name :同export,即不仅在当前的环境中起作用,也在外部的shell环境中起作用。
引用之http://www.acyoo.com/?p=1913