Shell 脚本执行消耗的时间
2025-02-17
脚本说明
这个脚本用于测量其他 Shell 脚本的执行时间。主要功能:
- 接收用户输入的脚本名称
- 记录开始时间
- 执行目标脚本
- 计算执行时间
完整代码
#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/sbin
export PATH
read -p "请输入需要执行的脚本:" shname
begin_time=$(date +%s)
sh $shname
end_time=$(date +%s)
cost_time=$((end_time - begin_time))
echo "执行脚本所花费的时间:\033[1m;32;40m$cost_time\033[0m 秒"使用说明
保存脚本为
time_script.sh添加执行权限:
chmod +x time_script.sh运行脚本:
./time_script.sh
注意事项
- 确保输入的脚本路径正确
- 目标脚本需要有执行权限
- 时间精度为秒级
提示: 如果需要更高精度的时间测量,可以使用
date +%s.%N获取纳秒级时间戳。