linux循环内计数,linux shell 循环计数

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值