这个正常吗?具体怎么分析 [bluesky_prod@pmcdeapp02 tomcat]$ strace -e tra

动态 未结 0 68
邮箱用户_lh582
邮箱用户_lh582 LV1 1月19日 20:40 发表
摘要:
这个正常吗?具体怎么分析 [bluesky_prod@pmcdeapp02 tomcat]$ strace -e trace=file,write -p 16599 Process 16599 attached
从您提供的输出看,`strace -e trace=file,write -p 16599` 命令已经成功附加到了进程ID为16599的进程上,并开始追踪该进程的文件操作和写操作。这是`strace`的正常行为。 `strace`是一个强大的Linux命令行工具,它可以追踪系统调用和信号。在您给出的命令中: - `-e trace=file,write` 指定了要追踪的系统调用类型,即文件操作和写操作。 - `-p 16599` 指定了要追踪的进程ID。 当`strace`成功附加到指定进程后,它会显示“Process 16599 attached”,这表明追踪已经开始。 接下来,`strace`会输出该进程执行的所有文件操作和写操作的系统调用。通过分析这些输出,您可以了解进程是如何与文件系统进行交互的,以及它向哪些文件写入了什么数据。 如果您没有看到任何后续的输出,可能是因为: 1. 进程16599在您开始追踪后没有进行任何文件或写操作。 2. 进程16599在您开始追踪后不久就结束了。 3. 您的用户权限不足以追踪该进程的所有操作。 为了进一步分析,您可以: - 确保您有足够的权限来追踪该进程。 - 让`strace`持续运行一段时间,看看是否有任何输出。 - 如果可能的话,尝试在进程启动时就开始追踪,而不是附加到一个已经在运行的进程上。 总的来说,从您给出的信息来看,`strace`已经成功附加到了进程16599上,并且正在等待该进程执行文件或写操作。这是正常的行为,您只需要等待并观察后续的输出即可。
收藏(0)  分享
相关标签: 智能问答
问题没解决?让AI助手帮你作答 AI助手
0个回复
  • 消灭零回复