truss

如何通过一些预定义变量来捆绑组合命令?
truss

如何通过一些预定义变量来捆绑组合命令?

如果我们直接在桁架参数中使用组合命令,它可以正常工作,没有任何问题。 但是,如果我们在 truss 参数中间接使用组合命令的预定义变量,则会失败。 # # truss -adefo /tmp/not_a_term.out ls -ltr|head total 233888 drwx------ 2 root system 256 Feb 22 2017 lost+found -rw-r--r-- 1 root system 406 Feb 22 2017 .sr_migrate.log ...

Admin

Solaris 上的 truss 显示 FD 已关闭但未打开
truss

Solaris 上的 truss 显示 FD 已关闭但未打开

我很困惑。我们的一位 DBA 报告了 LDAP 连接错误的问题。我想我应该开始从桁架追踪它,看看它到底连接到了什么,但我所看到的对我来说毫无意义。 这是有关文件描述符 35 的 truss 输出的完整摘录: # grep 35 /tmp/11834.2.truss | grep -v write.33 /3: read(35, " 0", 1) = 1 /3: read(35, "\f", 1) = 1 ...

Admin

将较长的字符串传输到 tr 会导致挂起和 CPU 峰值
truss

将较长的字符串传输到 tr 会导致挂起和 CPU 峰值

MacOS 优胜美地 (10.10.5)。我知道这是 Unix/Linux 部分...但我想这个问题可能比在 MacOS 领域更适合。 我的终端在启动时开始挂起,然后显示提示......并且 CPU 使用率同时飙升。我可以按 CTRL-C 然后得到提示(大概是退出一些挂起/运行的 .bashrc/.profile/etc)。 我很快发现 .bashrc 中的某些行导致了挂起。这是新的(即我没有更改 .bashrc 中的任何内容,并且所有内容都工作正常),因此系统上发生了一些变化。 似乎管道某些较长的字符串会导致挂起/CPU 峰值。 我可以通过管道连接...

Admin

Linux 上的“truss -T”和“truss -U”等效吗?
truss

Linux 上的“truss -T”和“truss -U”等效吗?

是否存在与-T和-U选项等效的内容trussSolaris 实用程序在 Linux 上执行此操作。 它们用于指定系统调用 ( -T) 或库函数 ( -U),当被跟踪的应用程序调用它们时,将导致其停止。 或者,换句话说,我希望由跟踪的应用程序启动的任何进程在进行给定的系统调用或给定的共享库函数调用后立即停止(就像被 SIGSTOP 杀死一样)。 strace在ltraceLinux 上提供了 Solaris 的大部分功能集truss,但他们似乎没有这样做。 例如: truss -f -T open cmd 会像这样strace -f cmd,只是...

Admin

为什么 cron 停止处理命令?
truss

为什么 cron 停止处理命令?

我的 Solaris 11 cron 似乎已停止工作。 这是我运行的 cron 作业的最后输出: -rw-r--r-- 1 root root 60 Jul 2 20:30 locked_passwords.txt 我设置了一个测试,如下所示: * * * * * touch /tmp/testing.txt 它永远不会触及文件 我检查了服务是否正在运行: svcs cron STATE STIME FMRI online ...

Admin