在Unix中保存每个命令及其输出到日志中

时间:2019-08-20 17:58:29  来源:igfitidea点击:

在本文中,我们将学习如何将每个linux/unix命令及其输出保存在日志文件中。
将使用名为script的命令将命令输出保存到日志中。

运行脚本命令,将命令输出保存到文件/日志中

script  filename.log

示例:

[root@server1 ~]#
[root@server1 ~]# script my.log
Script started, file is my.log
Welcome
[root@server1 ~]#
[root@server1 ~]# date
Thu Nov 24 12:02:39 MST 2017
[root@server1 ~]#
[root@server1 ~]# cal
 November 2017
Su Mo Tu We Th Fr Sa
     1  2  3  4  5
 6  7  8  9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30

[root@server1 ~]#
[root@server1 ~]# echo "This is  a test"
This is  a test
[root@server1 ~]#
[root@server1 ~]# exit
exit
Script done, file is my.log
[root@server1 ~]#

查看日志:

[root@server1 ~]#
[root@server1 ~]#  cat my.log
Script started on Thu Nov 24 12:02:35 2017