1
比方说,我在我的主目录的/ home/XYZ/日志文件名三通写入
现在,我执行uname -a | tee test0.txt
一分钟后我执行ls | tee test1.txt
。
在每次执行tee之后,我都希望它在相同目录中登录到log.txt中。
log.txt应该包含tee的执行时间和写入的文件名。
这将是很好,如果所使用的命令是在tee命令(例如1个命令,它做的一切,包括日志)
比方说,我在我的主目录的/ home/XYZ/日志文件名三通写入
现在,我执行uname -a | tee test0.txt
一分钟后我执行ls | tee test1.txt
。
在每次执行tee之后,我都希望它在相同目录中登录到log.txt中。
log.txt应该包含tee的执行时间和写入的文件名。
这将是很好,如果所使用的命令是在tee命令(例如1个命令,它做的一切,包括日志)
命令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
您可以取代'通过脚本tee'(说'mytee'),做那,并呼吁'内部tee',但我怀疑这是可能的'tee'本身。这仅仅是一个用于'tee'的用途 –