【发布时间】:2011-05-16 22:31:10
【问题描述】:
我有一个名为 foo 的脚本,它运行程序 a.exe 并将计时统计信息发送到文件 time.log
#!/bin/bash
date 1>> time.log
(time ./a.exe) 2>> time.log
如果我在终端后台运行脚本并保持外壳打开直到 a.exe 完成,则此方法有效,但如果我在后台运行脚本并退出终端(a.exe 需要很长时间才能运行)
foo &
exit
当我回来时,a.exe 已经执行,但时间统计信息没有出现在我的日志文件中。有人知道为什么吗?关闭父外壳后,有没有办法获取计时统计信息?
谢谢
【问题讨论】:
标签: linux bash time background stderr