【发布时间】:2018-08-11 15:43:43
【问题描述】:
我有下面的脚本,为了满足要求,我必须为每个脚本放置一些函数,以获取每个脚本的时间信息,最后显示总时间。
我的主要脚本如下所示:
/u01/scripts/stop.sh ${1} | tee ${stop_log}
/u01/scripts/kill_proc.sh ${1} | tee ${kill_log}
/u01/scripts/detach.sh ${1}| tee ${detach_log}
/u01/scripts/copy.sh ${1} | tee ${copy_log}
我想使用类似下面的函数来获取每个脚本的执行时间,最后使用一个全局变量我可以显示所有脚本所花费的总时间。
我在下面创建但不幸的是我无法正常使用,如果您在这里有什么好心的帮助。
time_check()
{
export time_log=${log}/time_log_${dts}.log
echo 'StartingTime:'date +%s > ${time_log}
echo 'EndingTime:'date +%s >> ${time_log}
}
我想使用类似上面的函数来获取每个脚本的执行时间,最后使用一个全局变量我可以显示所有脚本所花费的总时间。任何人都可以指导如何获得所需的结果。
【问题讨论】:
标签: linux bash shell unix scripting