相关疑难解决方法(0)

如何计算bash脚本的时差?

我使用打印开始和结束时间date +"%T",结果如下:

10:33:56
10:36:10
Run Code Online (Sandbox Code Playgroud)

我怎么能计算和打印这两者之间的差异?

我想得到类似的东西:

2m 14s
Run Code Online (Sandbox Code Playgroud)

bash date

210
推荐指数
9
解决办法
27万
查看次数

时间命令的自定义格式

我想在bash脚本中使用time命令来计算脚本的运行时间并将其写入日志文件.我只需要实时,而不是用户和系统.还需要一个体面的格式.例如00:00:00:00(不像标准输出)我很感激任何建议.

期望的格式应该是00:00:00.0000(毫秒)[小时]:[分钟]:[秒].[毫秒]

我已经有3个脚本了.我看到了这样一个例子:

{ time { # section code goes here } } 2> timing.log
Run Code Online (Sandbox Code Playgroud)

但我只需要实时,而不是用户和系统.还需要一个体面的格式.例如00:00:00:00(不像标准输出).

换句话说,我想知道如何将时间输出变成更容易处理的东西.

format bash shell time

68
推荐指数
4
解决办法
13万
查看次数

得到python子进程花费的时间

我想知道子进程需要多长时间.我试着用

start = time.time()
subprocess.call('....')
elapsed = (time.time() - start)
Run Code Online (Sandbox Code Playgroud)

然而,它不是很准确(不确定与多进程或其他相关)是否有更好的方法我可以得到子进程真正花费多少时间?

谢谢!

python python-2.7

17
推荐指数
2
解决办法
1万
查看次数

标签 统计

bash ×2

date ×1

format ×1

python ×1

python-2.7 ×1

shell ×1

time ×1