linux – 使用正文中的&参数测量bash脚本的运行时
发布时间:2020-12-14 01:01:08 所属栏目:Linux 来源:网络整理
导读:如何测量脚本的运行时间,如下所示: #! /bin/bashstart1=`date +%s`./a ./a ./a ./a ./a end=`date +%s`runtime=$((end-start1))echo "$runtime" 测量的时间为0,因为所有命令都在后台运行并且同时运行 我该怎么办? 解决方法 在测量时间之前,使用 wait 命令
如何测量脚本的运行时间,如下所示:
#! /bin/bash start1=`date +%s` ./a & ./a & ./a & ./a & ./a & end=`date +%s` runtime=$((end-start1)) echo "$runtime" 测量的时间为0,因为所有命令都在后台运行并且同时运行 解决方法
在测量时间之前,使用
wait 命令等待进程完成
#! /bin/bash start1=`date +%s` ./a & ./a & ./a & ./a & ./a & wait # <---------------- end=`date +%s` runtime=$((end-start1)) echo "$runtime" 您还可以使用 time { ./a & ./a & ./a & ./a & ./a & wait # <---------------- } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读