常用的UNIX系统调用跟踪调试工具
2012-12-28 21:33
465 查看
先看看truss 。 这是网上摘抄下来的。
如果你有swinstall的话。 就用这个就好了:
AIX,solaris
可用自带的truss
Linux:
可用自带的strace或ltrace
HP-UX:
可用tusc 需要下载tusc进行安装.
1. 从http://hpux.connect.org.uk/hppd/hpux/Sysadmin/tusc-7.10/下载tusc
2. 安装
swinstall -s /slview/tusc-7.10-hppa-11.11.depot 打开GUI窗口
用空格键选择程序,用'm'键做好标记,用tab键选择菜单栏上的Actions->install进行安装
安装完成后即有了两个可用命令tusc和truss
命令格式:
truss -f [command|pid]
strace -f [command|pid]
-f 跟踪fork出来的子进程
如果没有swinstall:
因为我这个hp-ux没有界面。所以不能用swinstall命令安装。所以只能这样做:
1. file filename
看到这个包是一个.tar类型的包。
所以将它用tar解压:
tar -xvf filename
2. 它就会在当前目录下 tusc。
进入到它/bin/tusc
file tusc
发现它是一个可执行的二进制文件。
最后直接用它去tusc跟踪就行了。
如:
/path/trusc -o /path/output_file -f ls
跟踪ls命令。
暂时是这么解决问题的。
如果你有swinstall的话。 就用这个就好了:
AIX,solaris
可用自带的truss
Linux:
可用自带的strace或ltrace
HP-UX:
可用tusc 需要下载tusc进行安装.
1. 从http://hpux.connect.org.uk/hppd/hpux/Sysadmin/tusc-7.10/下载tusc
2. 安装
swinstall -s /slview/tusc-7.10-hppa-11.11.depot 打开GUI窗口
用空格键选择程序,用'm'键做好标记,用tab键选择菜单栏上的Actions->install进行安装
安装完成后即有了两个可用命令tusc和truss
命令格式:
truss -f [command|pid]
strace -f [command|pid]
-f 跟踪fork出来的子进程
如果没有swinstall:
因为我这个hp-ux没有界面。所以不能用swinstall命令安装。所以只能这样做:
1. file filename
看到这个包是一个.tar类型的包。
所以将它用tar解压:
tar -xvf filename
2. 它就会在当前目录下 tusc。
进入到它/bin/tusc
file tusc
发现它是一个可执行的二进制文件。
最后直接用它去tusc跟踪就行了。
如:
/path/trusc -o /path/output_file -f ls
跟踪ls命令。
暂时是这么解决问题的。
相关文章推荐
- 常用的UNIX系统调用跟踪调试工具
- 常用的UNIX系统调用跟踪调试工具
- 使用strace 工具跟踪系统调用和信号
- 系统调用跟踪工具strace && 手动调整内核printk打印级别
- 应用程序调试(一)————使用strace命令来跟踪系统调用
- syslog--unix like系统常用的log工具
- strace linux 下程序的系统调用和信号调用跟踪工具
- 常用的UNIX系统调用命令
- 使用strace工具跟踪系统调用
- 应用调试之使用strace命令跟踪系统调用
- 【翻译自mos文章】跟踪UNIX系统调用的方法
- strace linux 下程序的系统调用和信号调用跟踪工具
- linux strace-跟踪进程的系统调用或是信号产生情况,lstrace-跟踪己丑年调用库函数情况,进程跟踪调试命令
- 类 Unix 系统下常用工具小结
- 调试_应用的系统调用跟踪
- strace——linux下系统调用跟踪诊断工具
- linux应用调试之使用strace命令跟踪系统调用
- [译文] strace --- 系统调用跟踪与信号报告工具
- strace工具跟踪系统调用和信号
- ktrace--系统调用调试工具