如何写个while循环。让程序在120秒之内每秒一执行。
发表于 : 2010-11-28 11:23
如何写个while循环。让程序在120秒之内每秒一执行。程序是\cp -a /home/work/tmp/*.log /var/apache-tomcat-5.5.20/webapps/bustv/dl_stat
换句话就是在120秒内不断的让tmp的文件向dl_stat内复制。
换句话就是在120秒内不断的让tmp的文件向dl_stat内复制。
代码: 全选
startime=`date +%s`;
while true;do
now=`date +%s`;
s=$[now-startime];
echo $s;
if [ $s -gt 120 ] ;then
break;
fi
done
shell不会写,算法一说,应该能满足你的要求liucheng1513 写了:如何写个while循环。让程序在120秒之内每秒一执行。程序是\cp -a /home/work/tmp/*.log /var/apache-tomcat-5.5.20/webapps/bustv/dl_stat
换句话就是在120秒内不断的让tmp的文件向dl_stat内复制。
代码: 全选
i=120;while ((i != 0));do cp -a /home/work/tmp/*.log /var/apache-tomcat-5.5.20/webapps/bustv/dl_stat;((i--));sleep 1;done