腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何在exec()之后的新执行程序的第一条指令处停止子
进程
?
、
、
我尝试做的是派生一个
进程
,
在
子
进程
中执行一个新的可执行文件,让
父
进程
终止并通过GDB附加到子
进程
来调试此子
进程
。我使用初始
父
进程
派生一个子(可调试)
进程
的原因是,我希望为该子
进程
设置一些环境属性,这需要对
linux
内核
进行
一些系统调用,而不希望修改GDB来完成此操作。我尝试过,发现可以
在
父
进程
终止后通过GDB附
浏览 8
提问于2017-02-03
得票数 1
2
回答
C中的管道-我必须使用fork吗?
、
、
、
、
让我们假设我
在
Linux
环境中只使用C语言。但是如果它不是父子关系呢?如果我有一个正在运行的旧
进程
,是否可以使用管道()函数与其通信?这个
进程
不是我当前
进程
的
父
进程
(或以任何方式与之相关),但我有它的pid。我是否仅限于文件或套接字
进行
进程
间通信?有没有可能
浏览 3
提问于2014-11-04
得票数 1
2
回答
服务器负载平均值
在
顶部为25%。
、
我有
Linux
服务器,平均负载为25%,用户
在
文件夹上发出ls命令,其中有5万多个文件,这些
进程
都是挂起的,我无法杀死这些
进程
,因为这些
进程
没有
父
进程
ID。我试过杀死-9和其他选择,但这些都被杀了。我
怎样
才能杀死这些过程,使负荷恢复正常?
浏览 0
提问于2009-06-16
得票数 1
2
回答
当守护
进程
被重新赋予init (Pid 1)时,原始PPID是否存储在任何地方?
、
我相当肯定答案是否定的,但我想知道是否有可能在守护
进程
和随后的重新养育过程之前破译守护
进程
的原始
父
进程
。
浏览 0
提问于2021-07-01
得票数 2
回答已采纳
1
回答
如何在
Linux
中查找发出系统调用的
进程
的
进程
id?
、
、
我
在
Linux
内核中添加了一个自定义系统调用。现在,我想知道发出系统调用的
进程
的id。如果在系统调用中使用当前指针,将获得当前正在运行的
进程
的信息。它可能不是发出系统调用的实际
进程
,特别是
在
多
进程
环境中。例如,在用户空间程序中,我有代码。现在我们不知道
父
进程
和子
进程
的执行顺序。
在
系统调用中,当前指针可能没有指向发出该系统调用的
父
进程
的task_struct。所以我
浏览 6
提问于2014-10-26
得票数 2
1
回答
如何杀死使用system()生成子
进程
的
进程
?
、
、
、
、
我
在
Windows 7上使用Cygwin (虽然同样的问题可能也适用于本地
Linux
环境)。
父
进程
--碰巧是Ruby程序,但如果这是纯C应用程序--也会出现同样的问题,它使用system()执行外部(可能是长时间运行)命令。ruby -e 'puts $$; system("sh")' #
浏览 0
提问于2015-10-06
得票数 2
2
回答
Linux
调度程序更愿意在fork()之后运行子
进程
吗?
、
、
Linux
调度程序更愿意在fork()之后运行子
进程
到
父
进程
吗? 通常,分叉
进程
将执行某种类型的exec,因此最好让子
进程
在
父
进程
之前运行(以防止
在
写入时复制)。我的假设是正确的(调度程序会更倾向于子
进程
)。如果没有,为什么?如果是,是否有更多的理由让孩子先跑?
浏览 2
提问于2014-05-16
得票数 9
回答已采纳
1
回答
如何无害地杀伤子
进程
、
、
父
进程
派生并获取子
进程
id。孩子们做了一些事情。如果它在1秒后没有结束,那么
父
进程
会通过id杀死它。但是,如果child
在
1秒内结束,并且系统使用与我的孩子相同的id执行另一个
进程
,会发生什么呢?在这种情况
下
,
父
进程
将杀死无辜的
进程
。我
怎样
才能避免这种情况?
浏览 21
提问于2020-01-07
得票数 4
回答已采纳
1
回答
pthread_create
在
Linux
上的实现
、
Linux
上的一个资源提到通过克隆系统调用来实现p线程创建,而其他基于unix的平台(后者以其他方式实现相同)。这意味着
在
linux
下
,使用pthread_create从同一个
进程
创建的两个线程将具有不同的
父
进程
ids。main thread: pid 6626 tid 1024 (0x400) 虽然克隆系统调用创建了一个子
进程
,该
进程
浏览 1
提问于2009-09-01
得票数 0
1
回答
使用提升的权限启动
进程
我用C#编写的一个
进程
在
应用程序启动期间被另一个
进程
分叉。该
进程
在
访问驱动程序时需要管理员权限,但
父
应用程序(分叉
进程
)是在用户模式
下
启动的。2.像
Linux
rpm安装一样,用超级用户安装应用程序,并对
进程
进行
完全控制。谢谢
浏览 3
提问于2014-02-25
得票数 2
回答已采纳
2
回答
为什么
在
子
进程
中忽略信号SIGABRT
、
我们有一个
Linux
服务
进程
,它使用fork产生一个子
进程
,然后运行execelp来执行另一个程序。当我们运行"kill -6 child_pid“命令时,它没有任何效果。如果子程序是单独运行的,同样的命令也会杀死它,所以我们非常确定在这种情况
下
信号是由系统处理的。那么,当子
进程
处于te服务
进程
的控制之下时,为什么它不被子
进程
接收呢?任何帮助都将不胜感激。这正发生在RedHat、
Linux
和CentOS上。
浏览 1
提问于2011-08-23
得票数 1
2
回答
管理叉()的守护
进程
的信号处理
、
、
我想用perl编写一个健壮的守护
进程
,它将在
Linux
上运行,并遵循描述的模板。但是,我的情况有一些不同:首先,我使用 start() and next;对一个事件
进行
分叉,紧接着是exec('handle_event.pl') 我应该在哪里定义我的信号处理程序我是否应该在
父
进程
(守护
进程
)中定义它们,并假定它们将在子
进程
中继承?如果我
在
handle_event.pl中重新定义了一
浏览 4
提问于2009-12-22
得票数 2
回答已采纳
2
回答
在
执行fork()时,
在
某些内存页面上禁用写入时复制(COW)
、
、
、
当一个
父
进程
for一个子
进程
(
在
linux
下
)时,我想在一开始就将
父
进程
中的一些内存页复制到子
进程
的地址空间,这意味着不需要等待写时复制( copy -on-write,COW)。
浏览 8
提问于2011-01-18
得票数 1
1
回答
设置子
进程
的守护
进程
以防
父
进程
死亡
、
QNX procmgr_guardian中有一个函数,可以
在
父
进程
死亡的情况
下
将子
进程
设置为另一个子
进程
的监护人。
Linux
中也有这样的功能吗?我如何在
Linux
中实现它?感谢任何人的指点。
浏览 6
提问于2011-08-03
得票数 0
3
回答
在
C语言中,如何只等待一个特定时间的信号?
、
、
、
、
我试图使用C编程语言中的信号
在
两个
进程
(
linux
中的
父
进程
和子
进程
)之间
进行
通信。如何使第二个
进程
等待一个,特定时间,,或者说一段时间?在此期间,如果第一个
进程
提供数据并向第二个
进程
发送信号,则一切正常。否则,如果它在
浏览 9
提问于2020-02-25
得票数 1
回答已采纳
1
回答
在
杀死
父
进程
后恢复python
进程
的执行
、
、
我试图
在
Python (
Linux
上)中执行以下操作:from time import sleepfrom shleximport split sleep(3)换句话说,尝试杀死
父
进程
,但是恢复子
进程
,并在
父
<e
浏览 0
提问于2022-11-04
得票数 0
3
回答
shell是如何管道子
进程
的?
、
、
、
、
最近我
在
研究
linux
进程
间通信。但我在理解管道机制方面有一些问题。 我知道管道是由
父
进程
创建的一对文件,然后父
进程
将文件描述符传递给子
进程
,子
进程
可以对其
进行
操作。但是既然
在
fork()之后调用exec()时,子
进程
有一个全新的虚拟内存,那么为什么
父
进程
可以将其信息传递给子
进程
呢?我是不是错过了什么?
浏览 0
提问于2013-11-29
得票数 3
1
回答
母过程安全shm分离
、
、
问题是:我
在
Linux
中启动一个
进程
(rc.d),然后创建一个共享内存,并分叉两个守护
进程
。守护
进程
一旦与
父
进程
分离,就继承了
父
进程
的共享内存,但也有自己的会话,不再与
父
进程
连接。它们是否有到共享内存的链接,内核是否对引用
进行
计数?我之所以这样问,是因为我希望
在
父
进程
退出之前安全地分离它。
在
我的实现中,共享内存
浏览 2
提问于2017-01-06
得票数 1
2
回答
操作系统中的叉()
、
在
操作系统的概念中,我们总是说
在
叉()执行中,子和
父
程序有自己的堆和堆栈的副本,但是它们共享内存,segment.My问题是当我们说共享内存段时,这是否意味着他们将要执行的文本或代码?
浏览 2
提问于2013-10-15
得票数 0
回答已采纳
1
回答
进程
管理: C++中的WinAPI "SetProcessShutdownParameters“?
、
、
在
Windows (7)中,
在
VC++中,我们可以设置“
进程
关闭参数”(
在
XP中,
父
进程
将先于子
进程
自动关闭),以确保
父
进程
在
子
进程
之前被杀死,如下所示:SetProcessShutdownParameters(shutdownlevel+1, SHUTDOWN_NORE
浏览 1
提问于2013-07-16
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux中父进程为何要苦苦地知道子进程的死亡原因?
在 Linux 中如何结束进程
在 Linux 命令行下进行时间管理
现在可以在Linux上进行Oracle数据库18下载
linux高级课程-在Linux下提供服务
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券