腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
在
linux
内核空间中按名称
获取
进程
id
、
、
我正在研究嵌入式
linux
。我需要从内核空间(内核模块)向某个用户空间
进程
发送一个
信号
。由于PID是动态的,我需要
获取
此
进程
的pid才能向其发送
信号
?它如何从内核空间中
进程
名称
获取
进程
的PID?
浏览 5
提问于2012-06-12
得票数 2
3
回答
获取
linux
信息时不使用fork/exec、popen()和system()
、
、
、
我想知道如何在不使用C++ /exec、popen()和system()的情况下从
获取
以下
linux
系统信息: 非常感谢你抽出时间来!
浏览 2
提问于2014-02-03
得票数 0
1
回答
linux
上的同步,c/c++
、
、
我将在
Linux
上同步两个不同的
进程
。两个
进程
都想访问一个可以同时由一个
进程
使用的设备。到目前为止,我一直使用命名
信号
量进行同步,并且运行良好,直到有人杀死了当前在设备上运行的
进程
。在这种情况下,
信号
量不会被释放,这会导致尝试
获取
信号
量/访问设备的所有
进程
挂起。 这可以在Windows下用互斥锁简单地解决。在该系统中,当拥有线程/
进程
终止时,命名互斥被自动释放。我将感谢所有关于<
浏览 0
提问于2015-02-04
得票数 0
2
回答
如何在
Linux
中检查
信号
处理程序
、
、
、
我读过这个讨论,讨论如何检查每个
进程
的
信号
动作:如何检查
进程
正在侦听的
信号
?。 但是,我希望使用C/C++、Python或其他方式
获取
每个
进程
的
信号
处理程序名称的用户空间。在
Linux
中能做到这一点吗?
浏览 0
提问于2018-07-27
得票数 1
1
回答
如何在
Linux
中检查
信号
处理程序
、
、
、
我读过这个讨论,讨论如何检查每个
进程
的
信号
动作:。在
Linux
中能做到这一点吗?
浏览 0
提问于2018-07-27
得票数 0
回答已采纳
2
回答
C++暂停外部程序
、
有没有可能通过暴力手段暂时暂停外部程序的执行?或者有类似效果的东西。
浏览 1
提问于2014-11-20
得票数 0
2
回答
处理多个SIGCHLD
、
、
在运行
Linux
2.6.35+的系统中,我的程序创建许多子
进程
并监视它们。如果一个子
进程
死了,我会做一些清理工作,然后再进行一次。我使用signalfd()在我的过程中
获取
SIGCHLD
信号
。当对非实时
信号
使用
信号
处理程序时,当
信号
处理程序对特定
信号
运行时,必须阻止同一
信号
的进一步出现,以避免进入递归处理程序。如果此时到达多个
信号
,那么内核只调用处理程序一次(当
信号
解除阻塞时)。
浏览 4
提问于2011-12-06
得票数 22
回答已采纳
1
回答
bash中的` has‘只能向
进程
组有其他
进程
(Es)的单个
进程
发送
信号
吗?
、
bash中的kill只能从当前shell
进程
向
进程
组发送
信号
吗?这就是我到目前为止得到的职位的印象。 bash中的kill只能向
进程
组有其他
进程
(Es)的单个
进程
发送
信号
吗?在
Linux
中,是否总是从
进程
或内核向
进程
组发送
信号
,而不是向单个
进程
发送
信号
?
浏览 0
提问于2017-08-09
得票数 0
回答已采纳
1
回答
posix
信号
灯Sys V SEM_UNDO的等价性
、
、
、
、
在具有多个
进程
的
Linux
系统中,system
信号
量允许一个SEM_UNDO选项,如果持有
信号
量的
进程
崩溃,则防止
信号
量“卡住”。防止POSIX
信号
量因持有
信号
量的
进程
崩溃而受到干扰的正确方法是什么?或者POSIX 是否保证在发生崩溃时释放
信号
量?
浏览 9
提问于2015-01-21
得票数 8
2
回答
.net核心应用程序:如何将SIGTERM发送到子
进程
?
、
在
Linux
上运行的.NET核心应用程序是否有可能向子
进程
发送SIGTERM
信号
?我们正在考虑将我们的.net应用程序移植到..net core并在
Linux
上运行,以避免当前的
信号
实现(即从父
进程
发送CloseMainWindow(),使用pywin32包,在子
进程
中使用SetConsoleCtrlHandler
浏览 0
提问于2016-12-08
得票数 8
回答已采纳
1
回答
我如何知道windows平台上的一个子
进程
何时在python3中死亡?
、
、
、
在
linux
中,我使用subprocess.Popen创建子
进程
,并为SIGCHLD定义一个
信号
处理程序。当子
进程
死亡时,父
进程
接收SIGCHLD
信号
,处理程序将执行某些操作。但是在Windows上没有SIGCHLD
信号
,我如何知道子
进程
何时退出?
浏览 2
提问于2017-12-15
得票数 2
1
回答
C
Linux
编程中的
信号
量
、
、
我将接管一些在
Linux
(Centos)中运行的C代码,并广泛使用
信号
量。代码的编写方式:这个程序启动了一组使用互斥和
信号
量的
进程
。这个程序还启动了一组
进程
,这些
进程
使用互斥量和
信号
量。
浏览 4
提问于2014-06-26
得票数 1
回答已采纳
1
回答
杀死-SIGTERM和KILLSIG:安全终止应用程序
、
在
Linux
系统上,
信号
-KILLTERM发送一个允许应用程序安全关闭的
信号
。这些问题可能有点理论性,但我想要理解它们。 是否有一个子
进程
,或类似的
进程
,运行在一个应用程序的后台寻找这个
信号
?这些问题来自于
Linux
看门狗,在阅读手册页时,我看到监督狗的过程是首先向给定的PID发送终止
信号
,然后发送杀死-9
信号
来强
浏览 1
提问于2015-11-03
得票数 3
回答已采纳
1
回答
SIGCHLD的默认配置与显式将配置设置为SIG_IGN之间有什么区别?
、
Linux
编程接口显示 26.3.1为SIGCHLD建立一个处理程序SIGCHLD
信号
在其子
进程
中的任何时候发送给父
进程
。默认情况下,这个
信号
会被忽略,但是我们可以通过安装一个
信号
处理程序来捕捉它。在
信号
处理程序中,我们可以使用wait() (或类似的)来
获取
僵尸子类。然而,在这种方法中有一个微妙之处需要考虑。26.3.3忽略死子
进程
还有处理死子
进程
的进一步可能性。显式地将SIGCHLD的配置设置为SIG_IGN将导
浏览 0
提问于2020-12-08
得票数 -1
回答已采纳
2
回答
使system()衍生的子
进程
在父
进程
收到终止
信号
并退出后继续运行
、
、
、
、
在
Linux
/C++库中,我通过system()调用启动了一个
进程
,这对于一个单独退出的简单测试应用程序似乎工作得很好,但是如果我从Nodejs/V8扩展内部使用它,它会得到一个kill
信号
,子
进程
就会被杀死。我确实发现它在跑, system("sudo nohup processName > /dev/null&&quo
浏览 1
提问于2012-10-18
得票数 2
1
回答
如何用AutoResetEvent从Windows移植到
Linux
进程
间事件
、
、
、
我当前的Windows代码使用命名事件进行
进程
间通信。可能有许多
进程
在等待该事件,当它发出
信号
时,所有等待的
进程
都会被释放,然后事件返回到无
信号
状态。为此,我使用了PulseEvent函数。在
Linux
中如何做到这一点?pthread函数似乎是线程间的通信。我不知道
信号
量在哪里可以提供与Windows相同的行为。Posix
信号
量似乎只释放了一个等待线程。如果
信号
量可以释放所有等待的线程,那么就可以工作了。
Linux
中
浏览 1
提问于2013-12-07
得票数 2
2
回答
何时调用sem_unlink()?
、
我对
Linux
API sem_unlink()有点困惑,主要是在什么时候或为什么调用它。我在Windows中使用
信号
量已经很多年了。在Windows中,一旦关闭了命名
信号
量的最后一个句柄,系统就会删除底层内核对象。但是在
Linux
中,开发人员需要通过调用sem_unlink()来删除内核对象。我遇到的问题是,如果
进程
A调用sem_unlink(),而
进程
B锁定了
信号
量,它会立即销毁
信号
量,现在当
进程
C出现时,
进程
B
浏览 1
提问于2013-03-02
得票数 15
2
回答
信号
是如何在
Linux
中实现的?
、
当一个
进程
向另一个
进程
发送
信号
时,接收
进程
是否等待重新安排运行时间?因此,如果我们每1ms选择一个
进程
来运行,这是否意味着从产生
信号
到传递
信号
的延迟大约是0.5ms?(假设我们只有两个
进程
。)更广泛地说,
信号
是如何在
Linux
中实现的?
浏览 0
提问于2012-07-30
得票数 4
2
回答
如何在
Linux
中“传递”一个
信号
?
、
、
、
、
我对用于描述
Linux
信号
传递的术语感到困惑。大多数文本都说“
信号
被传递到
进程
”或“
信号
被传递到线程”。 据我理解,当内核调用
信号
处理程序时,
信号
被“传递”到驻留在
进程
中的
信号
处理程序。
进程
本身是异步运行的,这个“传递”
进程
类似于CPU调用中断处理程序。中断处理程序(
信号
处理程序)不是
进程
线程,也不是
进程
下运行的任何线程,对吗?它是一个独立的线程
浏览 0
提问于2023-01-25
得票数 42
1
回答
C way服务器中
进程
间通信的跨平台方式
、
、
、
现在,我想通过使用命令行参数调用相同的
进程
来添加管理服务器的特性。例如,与Nginx类似:nginx -s重载将向服务器发送
信号
,并将从文件中重新加载配置。我想实现同样的目标。但是怎么做呢?在
Linux
中,我可以通过从pidfile
获取
PID来向服务器主
进程
发送
信号
。但是如何在Windows中实现呢?或者还有别的办法?
浏览 4
提问于2017-01-22
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux进程管理
Linux查杀stopped进程
Linux系统编程——特殊进程之僵尸进程
理解Linux的进程状态
Linux之shell 和进程
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券