Henrik P. Hessel Asked: 2010-03-15 02:11:31 +0800 CST2010-03-15 02:11:31 +0800 CST 2010-03-15 02:11:31 +0800 CST RL5 上的跟踪命令 772 有人知道如何在 RHEL5 上安装trace命令来监控变量访问吗?我已经用谷歌搜索并通过 yum 搜索,但似乎没有任何效果。 redhat 2 个回答 Voted DaveG 2010-03-15T10:35:08+08:002010-03-15T10:35:08+08:00 你可能把你的 UNIX 搞混了……在 Linux 上,该命令strace执行系统跟踪——这可能就是你要找的。试一试yum install strace 或者,您可能正在寻找traceroute执行网络跟踪。安装它yum install traceroute Best Answer pehrs 2010-03-15T04:48:59+08:002010-03-15T04:48:59+08:00 您链接到的命令是内置的 TCL 命令。你安装了TCL吗? yum install tcl 编辑:尝试以下程序: proc tellme {id a e op} { puts " $id a=$a e=$e op=$op\ ax=[info exists ::$a] ex=[info exists ::${a}($e)]" } proc do {args} { puts "<$args>" uplevel $args } trace var a wu {tellme array} trace var a(1) wu {tellme element} puts [trace vinfo a] puts [trace vinfo a(1)] do set a(0) zero do set a(1) one do set a(2) two do unset a(0) do unset a(2) do unset a # output is: # # {wu {tellme array}} # {wu {tellme element}} # <set a(0) zero> # array a=a e=0 op=w ax=1 ex=1 # <set a(1) one> # array a=a e=1 op=w ax=1 ex=1 # element a=a e=1 op=w ax=1 ex=1 # <set a(2) two> # array a=a e=2 op=w ax=1 ex=1 # <unset a(0)> # array a=a e=0 op=u ax=1 ex=0 # <unset a(2)> # array a=a e=2 op=u ax=1 ex=0 # <unset a> # array a=a e= op=u ax=0 ex=0 # element a=a e=1 op=u ax=0 ex=0 (来自http://wiki.tcl.tk/1505)
你可能把你的 UNIX 搞混了……在 Linux 上,该命令
strace
执行系统跟踪——这可能就是你要找的。试一试yum install strace
或者,您可能正在寻找
traceroute
执行网络跟踪。安装它yum install traceroute
您链接到的命令是内置的 TCL 命令。你安装了TCL吗?
编辑:尝试以下程序:
(来自http://wiki.tcl.tk/1505)