腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Linux
进程
生成/创建触发器
、
、
、
、
我正在尝试以编程方式
跟踪
linux
用户当前正在运行的
进程
。是否可以在用户派生或
执行
新
进程
时收到通知,或者是永久轮询
进程
列表以查找新
进程
的唯一解决方案。肯
浏览 1
提问于2009-07-17
得票数 0
回答已采纳
2
回答
父
进程
的ptrace
、
、
、
子
进程
是否可以使用ptrace系统调用来
跟踪
其父
进程
?谢谢。UPD2:这种
跟踪
可能会被安全策略禁止。哪些策略可以做到这一点?检查代码在内核中的什么地
浏览 1
提问于2010-02-07
得票数 11
回答已采纳
1
回答
Linux
是如何完成先发制人调度的?
、
、
我正在阅读
Linux
文档项目中的
Linux
进程
:https://www.tldp.org/LDP/tlk/kernel/processes.html
进程
总是在进行系统调用,因此可能需要等待。即便如此,如果一个
进程
在等待之前
执行
,那么它仍然可能会占用不成比例的CPU时间,因此
Linux
使用抢占式调度。在此方案中,允许每个
进程
运行一小段时间,即200 is,当此时间过期时,选择另一个
进程
浏览 0
提问于2020-04-19
得票数 20
回答已采纳
3
回答
是否有一种使gdb与另一个
进程
共享ptrace的方法?
、
我需要运行另一个
进程
,它需要
跟踪
()它的劣势。但是,gdb也需要ptrace()同样劣等,因此这将导致混乱。我脑海中浮现的第一个也是显而易见的解决方案是,每当其他
进程
需要访问下级
进程
,然后再附加时,就分离gdb。但是,当停止劣等程序进行调试时,这也是有问题的。然后,我尝试使用gdb的shell命令从gdb启动另一个
进程
,认为如果gdb作为子
进程
执行
另一个
进程
,它可能会工作。但是,即使gdb作为子级
执行
它,它们也会有不同的PID,所以问
浏览 4
提问于2016-02-17
得票数 1
回答已采纳
1
回答
用于克隆子
进程
的strace EPERM
我正在尝试
执行
一些二进制代码,但遇到了奇怪的问题它可以
跟踪
主
进程
,但在尝试
跟踪
子
进程
时失败,出现以下错误child_stack=0, flags=CLONE_CHILD_CLEARTIDalpaca-dev ioncube]# cat /etc/redhat-release [root@alpaca-
浏览 2
提问于2013-05-07
得票数 1
2
回答
一条汇编指令单步
执行
一个过程
、
、
、
、
当您使用ptrace
执行
单步操作时,该
进程
是
执行
一行代码,还是
执行
一行汇编。如果是前一种情况,有没有办法在
linux
中只通过一条处理器指令单步
执行
一个
进程
?我的意思是在内核中这样做,但是GDB源代码有点大,很难准确
跟踪
它在做什么,它是ASM单步
执行
的。我想单步
执行
一个
进程
,只是我不确定ptrace单步的确切行为是什么(只有一条指令还是多条指令?)
浏览 0
提问于2011-09-28
得票数 0
回答已采纳
1
回答
如何检查正在
执行
的Python脚本的哪一行?
、
我有一个Python脚本,它在
Linux
服务器上运行了几个小时,为我处理了一些数据。我想检查它的进度,所以我想看看现在正在
执行
的是哪一行。如果这是一个C或C++程序,那么我只需要使用gdb -p <pid>附加到
进程
,并使用where检查堆栈
跟踪
。当然,我也可以使用Python解释器
进程
执行
相同的操作,但在堆栈
跟踪
中看不到Python脚本的行。 那么,我如何才能知道当前正在
执行
Python脚本的哪一行呢?
浏览 0
提问于2013-07-04
得票数 7
回答已采纳
2
回答
PTRACE_O_TRACEEXEC和它的缺失有什么区别?
、
根据ptrace手册页面, 在下一次
执行
时停止
跟踪
器(2)。
跟踪
器将返回一个状态值,例如status>>8 == (SIGTRAP | (PTRACE_EVENT_EXEC<<8))。如果
执行
线程不是线程组领导,则在此停止之前将线程ID重置为
浏览 11
提问于2014-08-18
得票数 4
1
回答
在内核调试中访问给定
进程
id的
进程
的内核堆栈
、
、
、
、
我在VMWare上运行了一个
linux
,在调试时我使用主机中的gdb来附加到它。在运行时,我的内核将导致一些
进程
挂起,我想进一步研究一下。给定pid的,如何得到与
进程
相对应的task_struct?我试图在gdb下
执行
“p find_task_by_pid_ns(2533,&init_pid_ns)”,但是它挂起了
浏览 5
提问于2012-03-02
得票数 1
回答已采纳
2
回答
在Python中
跟踪
子
进程
和线程
、
、
、
我有一个运行在
Linux
(Ubuntu18.04)上的Python脚本,它使用库创建
进程
,为它们分配要
执行
的函数。问题是其中一个函数卡住了,我想知道它发生在哪里。我尝试使用python -m trace -l myscript.py,但它不能显示子
进程
中
执行
的函数。尽管下面的脚本不是我正在使用的脚本,但在尝试
跟踪
它的函数时也会出现这种情况。multiprocessing.Process(target=trace_function) pro
浏览 44
提问于2020-03-06
得票数 0
1
回答
当前正在
执行
的
进程
的pid
、
、
、
朋友们,我正在尝试
跟踪
操作系统的完整
执行
情况,包括在其上运行的
进程
。为此,我想要每个
进程
执行
的指令和它的
执行
跟踪
,并且我想在不去获取每个
进程
的objdump的情况下这样做。2)
跟踪
每个pid的
执行
。 为了实现上述目标,我在仿真器Qemu上运行一个基于
linux
的操作系统。当qemu第一次遇到指令时,我将使用io端口或来宾操作系统中的已知物理内存地址来检查运行此指令的
进程
的pid。然
浏览 2
提问于2012-01-24
得票数 5
回答已采纳
2
回答
在
Linux
中,何时何地命名的
进程
我一直在尝试跟随
Linux
上的
进程
创建流程。到目前为止,我已经放入了一些调试printk来理解
Linux
内核中的pid分配,然而,现在我希望在创建(或
执行
)时将pid映射到二进制文件。我知道
Linux
创建
进程
的方式是派生init,然后做一个exec..or,直接从init
执行
一个exec。 我正在尝试
跟踪
填充新task_struct上的字段comm的时间和位置。comm字段存储正在
执行
的二进制文件。到目前为止,无论我在哪里尝试打印co
浏览 1
提问于2013-02-23
得票数 4
回答已采纳
1
回答
bpftrace: uprobe目标文件不存在或不可
执行
、
、
、
、
我想使用bpftrace
跟踪
/usr/lib/x86_64-
linux
-gnu/中的libasan库中的函数。然而, sudo bpftrace -e 'uretprobe:/usr/lib/x86_64-
linux
-gnu/libasan.so.4: __interceptor_malloc { printf("pid: %d, malloc %p\n", pid, retval); }' 给出错误:uprobe tar
浏览 39
提问于2019-12-25
得票数 2
回答已采纳
3
回答
如何找出
linux
操作系统在某一时刻运行的
进程
?
、
、
、
因此,操作系统在给定的时刻
执行
多个任务并运行一个
进程
(假设它是一个单核计算机)。有没有一种方法可以
跟踪
/轮询并找出哪个
进程
在什么时间运行,以及它被放入队列并被取回的时间。是否有任何系统调用来
执行
此操作?有没有一种方法可以在不修改
linux
内核源代码的情况下实现这一点?
浏览 1
提问于2009-06-29
得票数 1
回答已采纳
1
回答
Linux
访问内存
跟踪
进程
、
、
、
出于学术目的,我正在编写一个小型的
跟踪
机制。这个程序使用ptrace
跟踪
另一个
进程
,我需要比较访问其内存以检索系统调用参数等信息的不同方法。
浏览 1
提问于2013-02-03
得票数 1
1
回答
列出python中正在运行的作业
、
、
如何获取python中正在运行的作业的列表。即。基本上,我希望jobs命令的输出是字符串、列表或集合。 p1 = subprocess.Popen(['jobs'], shell=True, stdout=subprocess.PIPE)但这似乎并不管用
浏览 0
提问于2012-09-20
得票数 1
回答已采纳
1
回答
如何用C编程回溯分叉子级崩溃
、
、
、
、
是否有可能回溯使用C/C++代码在
Linux
中子
进程
崩溃的位置?我想做的是: 实现这种功能的最简单方法是什么?
浏览 2
提问于2018-09-03
得票数 0
1
回答
如何使用ftrace
跟踪
linux
公平(调度程序)
进程
、
、
、
在
Linux
中使用Ftrace
跟踪
公平
进程
的全过程。[tracing]# echo $$ > set_ftrace_pid我刚接触堆栈溢出和系统编程。
浏览 21
提问于2017-01-26
得票数 0
2
回答
任何开源或
Linux
内核包中的Solaris SMF功能?
、
、
、
在Solaris系统崩溃后,我使用Solaris SMF监视、报告和自动重新启动
进程
。在
Linux
内核中是否有类似于可移植开源或
Linux
内核的东西?对于那些不熟悉SMF的人来说,这是我感兴趣的功能:具有崩溃处理规则的服务依赖树。例如,服务"A“必须在服务"B”启动之前运行。如果&
浏览 0
提问于2011-03-10
得票数 1
回答已采纳
2
回答
用户命令的历史记录
我能知道哪些用户在一台机器上
执行
了哪个命令吗?
浏览 4
提问于2009-08-20
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux进程管理
使用/proc信息跟踪进程的堆栈
Linux查杀stopped进程
Linux系统编程——特殊进程之僵尸进程
理解Linux的进程状态
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券