问题标签 [truss]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
73947 浏览

macos - 如何在 Mac OS X 中跟踪程序的系统调用?

我想跟踪find命令进行的系统调用以调试一些性能问题,但是我不知道如何在 Mac OS X Yosemite 上执行此操作。我如何跟踪任意程序的系统调用,类似于strace在 FreeBSD 上的作用?我对跟踪文件系统相关调用特别感兴趣。

0 投票
2 回答
3001 浏览

macos - dtruss 在 OS X 10.11 上的 ps 上失败

我试图查看哪个系统调用ps用于获取 OS X 10.11(El Capitan)上进程的命令行,并遇到以下错误:

谷歌搜索导致建议制作副本ps可以让我绕过这个,但这对我不起作用。为什么我不能再dtruss在任意二进制文件上运行,有什么办法可以恢复旧的行为?

0 投票
0 回答
108 浏览

python - 从 python 程序调用 truss

我有一个 python 程序,我想在其中运行带有 truss 的 BSD 系统命令,以便我可以获得所做的系统调用的列表(open、stat 等)。例如,命令将是:

我正在使用 subprocess.Popen(command, .., ..) 来调用命令。我将命令作为列表而不是字符串传递,因此我从 Python 获得了正确的编码。所以命令列表如下:

但这给 truss 一个错误:

但是,如果我在没有上述引号的情况下运行相同的命令,它就会通过。当我将命令作为列表传递给 Popen 时,Python 添加类似于上面的引号,并且我需要这些引号才能使命令按预期工作。

解决这个问题的最佳方法是什么?

0 投票
1 回答
43 浏览

system-calls - 关于使用输出重定向创建文件和使用 cat 打开文件的特性

我注意到使用输出重定向创建文件既不涉及 creat() 也不涉及 open() 系统调用。我认为这是由于标准输入和标准输出始终存在并且始终处于打开状态。但在这种情况下,我如何检测(即使用 dtrace)文件创建/读/写?

请参阅下面的 turss 输出。

回声 888 >/var/tmp/testfile1

0 投票
0 回答
57 浏览

kernel - 什么会导致 kopen 挂起?

我运行的 AIX truss 中有以下行:

我假设sleeping...我们在这里等待了很长时间(10分钟后我杀了它)。什么会导致这个挂起?我唯一能想到的是文件被锁定,但它会挂起还是只返回一些错误代码?

0 投票
2 回答
96 浏览

vtk - 如何使用 VTK 可视化桁架?

我正在尝试运行下面的代码以可视化桁架上的压力,但出现错误。我使用的是 vtk 8.2.0,在谷歌搜索错误后,我找到了较低版本(低于 8.2)的解决方案,因此它们无法工作。代码在下面。请有人帮我消除此错误。

我收到以下错误;提前谢谢你

0 投票
1 回答
106 浏览

python - 如何在 3D 桁架上显示位移和节点编号?

我试图在 3D 桁架示例上显示位移但是我遇到了一个错误。我在下面简化了我的代码。我能够在 2D 问题上显示位移但是我无法在 3D 问题上。我也在尝试显示每个节点的节点编号。我设法放置节点(绿色)但是即使在我使用“plt.annotate”命令后数字也没有显示。有人可以帮我显示位移和节点编号吗?谢谢你提前。

当我运行代码时,出现以下错误;

0 投票
0 回答
33 浏览

python - 如何从 Tkinter 应用程序中的文本小部件保存的数据中删除单引号?

我是 python 的新手,我正在尝试创建一个用于桁架分析的简单 GUI 应用程序。问题是在我在文本小部件中输入数据并将其保存在 txt 文件中后,数据带有我无法删除的单引号.我尝试使用 .strip 但仍然无法正常工作。我得到以下输出;

虽然我期待这个输出;

我的代码在下面,对代码的庞大感到抱歉...有人可以帮我解决这个问题吗?提前致谢。

0 投票
2 回答
67 浏览

python - 如何使用 Tkinter 应用程序只保存填写的条目小部件而不将空的条目小部件保存在文本文件中?

我正在为桁架分析创建一个简单的应用程序,我必须收集一些数据并将其保存在文本文件中。根据我的代码,我最多只能解决 6 个节点(6 个输入框)。但是当我不填写所有框时它还将空框保存为空字符串。例如,如果我为 3 个节点(即前 3 个框)放置坐标。我得到以下信息;

如何将我的保存按钮编程为仅保存用户填写的数据,仅此而已?

我的代码如下;

0 投票
1 回答
489 浏览

python - 如何从文本文件中提取值?

我创建了一个输入文本文件,每次更新文本文件时都可以使用不同的用户输入。我正在尝试分析一个简单的桁架,输入文件由桁架的属性组成。我能够读取文件,但代码没有从文本文件中提取值。文本输入文件在下面;

我正在尝试将文本文件中的上述值集成到下面的代码中;