|
发表于 2006-9-21 09:48:42
|
显示全部楼层
- while true;do
- string=`uptime | awk '{print $1}'`
- m=${string:3:2}
- if [ `expr match "$m" '0.'` -eq 2 ];then
- m=${m:1}
- fi
- s=${string:6:2}
- if [ `expr match "$s" '0.'` -eq 2 ];then
- s=${s:1}
- fi
- echo "$m min and $s seconds"
- sleep 1
- done
复制代码 这个脚本有些问题,计算时间不是很准确,有的时候出现计时不准确,比较好的办法就是,抛开系统时间,用计数器自己模拟- m=0
- s=0
- while true;do
- s=$(($s+1))
- if [ $s -eq 60 ];then
- s=0
- m=$((($m+1)%60))
- fi
- echo "$m min and $s seconds"
- sleep 1
- done
复制代码 |
|