Questions tagged «strace»


1
为什么不在gcc -c上工作
>echo > foobar.c >strace gcc -c foobar.c 2>&1 | grep foobar.o > (没有) - foobar.o 正在写明显,但我没有看到它在strace。为什么?
2 linux  strace 

1
奇怪的strace和setuid行为:strace下的权限被拒绝,但没有正常运行
这与这个问题有关。 我有一个脚本(fix-permissions.sh)修复了一些文件权限: #! /bin/bash sudo chown -R person:group /path/ sudo chmod -R g+rw /path/ 还有一个小的c程序来运行它,setuid编辑: #include "sys/types.h" #include "unistd.h" int main(){ setuid(geteuid()); return system("/path/fix-permissions.sh"); } 目录: -rwsr-xr-x 1 root root 7228 Feb 19 17:33 fix-permissions -rwx--x--x 1 root root 112 Feb 19 13:38 fix-permissions.sh 如果我这样做,一切似乎都很好,权限确实得到了正确修复: james $ sudo su someone-else …

0
2 java处理挂起约2.8s
我在同一个vm上的VMWare服务器上运行了2个进程。 Centos 6.x 我在两个进程上运行了strace并保存了输出 6970 14:04:09.643295 futex(0x7f47d8027754, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f47d8027750, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1} <unfinished ...> 6969 14:04:09.643304 futex(0x7f47d8027754, FUTEX_WAIT_PRIVATE, 54869, NULL <unfinished ...> 6971 14:04:09.643353 futex(0x7f47d802b128, FUTEX_WAKE_PRIVATE, 1 <unfinished ...> 6970 14:04:09.643363 <... futex resumed> ) = 0 <0.000063> 6969 14:04:09.643372 <... futex resumed> ) = -1 EAGAIN …

0
帮助记住基于Linux“strace”的文件路径模拟工具的名称
一旦上网,我就看到了Linux工具的主页,声称它可以使用Linux systrace接口来执行带有操纵路径的其他程序。像这样的东西: $ this-strace-tool --map /home/user1:/home/user2 -- ls /home/user1 # Outputs content for user2 要么 $ this-strace-tool --map /:/tmp/prefix -- make install # Transparently installs into temporary prefix 我既没有回忆确切的工具名称也没有选项语法,也没有为Google查询找到合适的措辞。可能有人在这里可以提醒我吗?

0
的dnsmasq; 日志查询过程
我在开发中运行dnsmasq,发现笔记本电脑上的某些东西正在提出对随机生成的域名的查询。因此,我想lsof -p在查询时显示进程的PID / 输出。 我怎样才能做到这一点?我会使用strace或类似的东西。在OS X上,而不是linux。

1
strace报告错误的相对路径?
我strace用于报告open和chdir系统调用,其输出的片段是: 6791 chdir("//etc") = 0 6791 open("etc/fstab", O_RDONLY) = 3 这没有意义。首先我们进入/etc目录,然后同一个进程尝试etc/fstab从那里打开相关文件。呼叫成功,但没有这样的文件/etc/etc/fstab。只有文件/etc/fstab。 strace为什么报告etc/fstab而不/etc/fstab应该报告?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.