当前位置: 技术问答>linux和unix
记录程序运行的日期和时间
来源: 互联网 发布时间:2016-10-13
本文导语: 有这样一个需求,需要统计某个程序program运行的日期和时间,记录一份日志log.txt。该日志要求程序每执行一次,记录一行,基本格式如下: 日期 ...
有这样一个需求,需要统计某个程序program运行的日期和时间,记录一份日志log.txt。该日志要求程序每执行一次,记录一行,基本格式如下:
日期 运行时间
例如 2010-11-04 15:07:27 12:23.78
我写的脚本如下:
date +%Y-%m-%d %H:%M:%S >>log.txt
/usr/bin/time -f "%E" -ao log.txt program
输出如下:
2010-11-04 15:07:27
0:00.00
数据基本上没有问题,但是一次运行结果写到两行上去了。请问如何改写脚本,实现需求? Any reply will be highly appreciated!
日期 运行时间
例如 2010-11-04 15:07:27 12:23.78
我写的脚本如下:
date +%Y-%m-%d %H:%M:%S >>log.txt
/usr/bin/time -f "%E" -ao log.txt program
输出如下:
2010-11-04 15:07:27
0:00.00
数据基本上没有问题,但是一次运行结果写到两行上去了。请问如何改写脚本,实现需求? Any reply will be highly appreciated!
|
個人想法:在執行第二條命令之前用sed刪除文件末尾的“$”。