注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

态度决定高度

英语,沟通,rhca,管理

 
 
 

日志

 
 

Linux中通过script命令那个记录屏幕的输出  

2010-11-08 15:26:36|  分类: linux |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
我们用script来记录屏幕的输出,这个是在Linux的平台下使用的,Solaris和AIX中script命令没有-f选项。

    -f选项的意思就是只有当缓冲区满后才能在另外一个终端显示前一次缓冲区满的内容。即使是异常退出也没有问题,仍然可以正常记录log,用命令script -f screen.log就可以了。

    如果在第一个终端上使用mkfifo screen.log(一般不用这个命令)和命令script -f screen.log。在另外一个终端找到这个screen.log文件,用tail -f screen.log就会实时滚动输出你在第一个终端的输出。

    如果没有-f就是只有当缓冲区满了后才能在另外一个终端显示前一次缓冲区满的内容。

    第一个窗口:

    [root@localhost ~]# script -f screen.log
    Script started, file is screen.log
    [root@localhost ~]# ls -ltr
    total 33548
    -rw-r--r-- 1 root root 15981 Jan 10 2008 server.met0
    -rw-r--r-- 1 root root 9347 Mar 17 2008 install.log.syslog
    -rw-r--r-- 1 root root 53792 Mar 17 2008 install.log
    drwxr-xr-x 2 root root 4096 Jun 5 20:17 result
    drwxr-xr-x 2 root root 4096 Jun 6 20:12 little
    drwxr-xr-x 2 root root 4096 Jun 6 22:35 2little
    drwxr-xr-x 2 root root 4096 Jun 6 23:04 big
    -rw-r--r-- 1 root root 1079120 Jun 18 15:25 test.cap
    drwxr-xr-x 5 root root 4096 Jun 30 12:43 Final
    -rw-r--r-- 1 root root 805 Jul 2 20:15 Parser.h
    -rw-r--r-- 1 root root 855 Jul 2 20:29 HttpDownloader.h
    -rw-r--r-- 1 root root 2997 Jul 3 08:37 Parser.cpp
    -rw-r--r-- 1 root root 2770 Jul 3 08:39 HttpDownloader.cpp
    -rw-r--r-- 1 root root 32 Jul 28 16:21 HarmKeyWord.ini
    -rw-r--r-- 1 root root 822 Jul 29 15:35 queue.cap
    -rw-r--r-- 1 root root 3112 Oct 13 20:44 manscript
    -rw-r--r-- 1 root root 79 Oct 13 20:47 screen.log
    [root@localhost ~]# sdf
    bash: sdf: command not found
    [root@localhost ~]#
    [root@localhost ~]# w
    20:48:14 up 5 days, 4:29, 3 users, load average: 6.15, 2.60, 1.49
    USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
    root pts/1 172.16.15.111 19:36 54:33 0.05s 0.05s -bash
    root pts/3 172.16.13.134 20:44 35.00s 0.03s 0.00s tail -f screen.
    root pts/5 172.16.13.134 20:28 0.00s 0.02s 0.00s script -f scree
    [root@localhost ~]# exit
    exit

    Script done on Mon 13 Oct 2008 08:48:23 PM CST

    [root@localhost ~]#

    第二个窗口:

    [root@localhost ~]# tail -f screen.log
    Script started on Mon 13 Oct 2008 08:47:29 PM CST
    [root@localhost ~]# ls -ltr
    total 33548
    -rw-r--r-- 1 root root 15981 Jan 10 2008 server.met0
    -rw-r--r-- 1 root root 9347 Mar 17 2008 install.log.syslog
    -rw-r--r-- 1 root root 53792 Mar 17 2008 install.log
    drwxr-xr-x 2 root root 4096 Jun 5 20:17 result
    drwxr-xr-x 2 root root 4096 Jun 6 20:12 little
    drwxr-xr-x 2 root root 4096 Jun 6 22:35 2little
    drwxr-xr-x 2 root root 4096 Jun 6 23:04 big
    -rw-r--r-- 1 root root 1079120 Jun 18 15:25 test.cap
    drwxr-xr-x 5 root root 4096 Jun 30 12:43 Final
    -rw-r--r-- 1 root root 805 Jul 2 20:15 Parser.h
    -rw-r--r-- 1 root root 855 Jul 2 20:29 HttpDownloader.h
    -rw-r--r-- 1 root root 2997 Jul 3 08:37 Parser.cpp
    -rw-r--r-- 1 root root 2770 Jul 3 08:39 HttpDownloader.cpp
    -rw-r--r-- 1 root root 32 Jul 28 16:21 HarmKeyWord.ini
    -rw-r--r-- 1 root root 822 Jul 29 15:35 queue.cap
    -rw-r--r-- 1 root root 3112 Oct 13 20:44 manscript
    -rw-r--r-- 1 root root 79 Oct 13 20:47 screen.log
    [root@localhost ~]# sdf
    bash: sdf: command not found
    [root@localhost ~]#
    [root@localhost ~]# w
    20:48:14 up 5 days, 4:29, 3 users, load average: 6.15, 2.60, 1.49
    USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
    root pts/1 172.16.15.111 19:36 54:33 0.05s 0.05s -bash
    root pts/3 172.16.13.134 20:44 35.00s 0.03s 0.00s tail -f screen.
    root pts/5 172.16.13.134 20:28 0.00s 0.02s 0.00s script -f scree
    [root@localhost ~]# exit
    exit

    Script done on Mon 13 Oct 2008 08:48:23 PM CST

    [root@localhost ~]#

    通过这个方式,也可以用于教学当中,老师通过script命令记录操作日志,学员通过tail -f命令实时查看老师讲解情况。

  评论这张
 
阅读(956)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018