2014-01-30 69 views
1

比方说,我在我的主目录的/ home/XYZ/日志文件名三通写入

现在,我执行uname -a | tee test0.txt一分钟后我执行ls | tee test1.txt

在每次执行tee之后,我都希望它在相同目录中登录到log.txt中。

log.txt应该包含tee的执行时间和写入的文件名。

这将是很好,如果所使用的命令是在tee命令(例如1个命令,它做的一切,包括日志)

+1

您可以取代'通过脚本tee'(说'mytee'),做那,并呼吁'内部tee',但我怀疑这是可能的'tee'本身。这仅仅是一个用于'tee'的用途 –

回答

0

命令xtee的同一“行”:

#!/bin/sh 
echo $(date +"%Y-%m-%d %H:%M:%S") ": $*" >> log.txt 
exec tee "[email protected]" 

用法:

uname -a | xtee test0.txt 
ls | xtee test1.txt