计算shell 脚本的执行时间


# shell_time.sh

#!/bin/bash

UseTime () {
    startTime_s=`date +%s` # 获取从1970-01-01 00:00:00 UTC到现在的秒数
    $Command
    endTime_s=`date +%s`
    sumTime=$[ $endTime_s - $startTime_s ]
    echo "$startTime ---> $endTime" "Totl:$sumTime second"  >> /tmp/usertime.txt
}


hello () {
    echo "hello !"
    sleep 8
}


Command=hello
UseTime $Command
# cat /tmp/usertime.txt
20210303-16:30 ---> 20210303-16:32 Totl:2 minutes
 --->  Totl: second
 --->  Totl:8 second


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM