计算shell 脚本运行时长
时间: 2023-10-23 19:08:40 浏览: 110
Shell脚本获取进程的运行时间
在shell中,可以使用`time`命令来计算脚本的运行时长。具体步骤如下:
1. 打开终端,输入`time`命令和要运行的脚本命令,例如:`time sh my_script.sh`
2. 运行脚本,等待脚本执行完成后,终端会自动输出脚本的运行时长,例如:`real 0m1.234s`
其中,`real`表示实际经过的时间,单位为秒,包含了所有的时间开销,包括了系统调用、磁盘I/O、进程调度等等;`user`表示用户态的CPU时间,单位为秒,表示脚本在用户态执行的时间;`sys`表示内核态的CPU时间,单位为秒,表示脚本在内核态执行的时间。
注意,`time`命令只能用于统计整个脚本的运行时长,如果需要统计脚本中某一部分的运行时长,可以在脚本中使用`date`命令来获取当前时间,然后进行时间差的计算。
阅读全文