不过,我今天发现还有一个 logsave 的命令,也可以做到将命令输出保存到文件的同时将内容页输出到屏幕中。

logsave 的语法非常简单:

-a:追加信息到指定的日志文件中。

日志文件:指定记录运行信息的日志文件;

指令:需要执行的指令。

logsave 会执行 cmd_prog args... 并将命令输出的副本保存到 logfile 中. 而它厉害的地方在于 即使logfile所在的目录不存在,logsave也会将输出保存到内存中,等到logfile所在的目录建立后再将内容写入到日志文件中

从中可以看到:

虽然一开始logfile由于logdir不存在而无法生成,但是在创建logdir后 logsave 最终依然成功的生成了logfile并将 date 命令的执行结果写入其中。

logsave 不仅仅将命令的输出内容写入logfile中,而且还包括了执行的命令,命令执行的开始时间和命令执行结束的时间.

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对脚本之家的支持。