Chinaunix

标题: shell获取时间的问题 [打印本页]

作者: 可爱熊AA    时间: 2013-01-03 19:32
标题: shell获取时间的问题
一个sell调用一些子shell程序,如何在每个子shell程序执行完成后获取该子shell程序的执行时间(精确到毫秒)。
作者: cu_little_bird    时间: 2013-01-03 19:51
用time 命令执行
作者: 可爱熊AA    时间: 2013-01-03 19:53
如何实现?给个sample可以吗?
作者: winway1988    时间: 2013-01-03 20:46
  1. [winway@s208 test]$ cat test.sh
  2. #! /bin/bash
  3. #

  4. sleep 3
  5. [winway@s208 test]$ time ./test.sh

  6. real    0m3.005s
  7. user    0m0.001s
  8. sys     0m0.002s
复制代码

作者: cu_little_bird    时间: 2013-01-03 20:48
可爱熊AA 发表于 2013-01-03 19:53
如何实现?给个sample可以吗?

很简单, 在你使用的命令或者脚本前加上time就行
比如
#time date
作者: 可爱熊AA    时间: 2013-01-03 22:55
大哥,我要的是计算出每个子shell的执行时间(精确到毫秒的)
例如出力信息这么显示:a.sh success time : 5
                               b.sh success time : 10
                               c.sh failure    time : 1
回复 4# winway1988


   




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2