社区
Linux/Unix社区
帖子详情
请问gcc有没有类似CreateProcess的函数,可以获得调用的外部程序的进程ID呢?
OverIsOver
2007-06-07 12:22:00
我需要调用一个外部程序,然后再杀死它;
如果这个外部程序是脚本的话,好象用/proc/进程id/status进行分析不准确哦?比如我调用system-config-display时,status显示的是name:consolehelper-g
请问我该怎样做呢?谢谢指点一二了:-)
...全文
190
2
打赏
收藏
请问gcc有没有类似CreateProcess的函数,可以获得调用的外部程序的进程ID呢?
我需要调用一个外部程序,然后再杀死它; 如果这个外部程序是脚本的话,好象用/proc/进程id/status进行分析不准确哦?比如我调用system-config-display时,status显示的是name:consolehelper-g 请问我该怎样做呢?谢谢指点一二了:-)
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dai_weitao
2007-06-07
打赏
举报
回复
fork啊, 返回值就是进程ID.
是0时代表当前进程, 大于0时就是开辟的另一个进程ID.
OverIsOver
2007-06-07
打赏
举报
回复
谢谢,原来我弄错了 :-)
int pid=fork();
int err;
if(pid>0){ //child
pTask->Pid=pid;
DebugMsg("fork pid=%d\n", pid);
err = execlp(_AppCmd, _AppCmd, "","", "", NULL); //原来这里需要两个_AppCmd,晕
if (!err) DebugMsg("Start_Task errno:%d\n", errno);
} else if (pid<0) DebugMsg("fork faild!errno:%d\n", errno);
win32
程序
移植到linux上
将 Win32 C_C++ 应用
程序
迁移到 POWER 上的 Linux,第 1 部分_
进程
、线程和共享内存服务。对比windows、linux
进程
、线程、共享内存的API。
郭艺璇-
进程
控制实验报告1
一、 实验目的 二、 实验内容 三、 实验环境 四、 实验步骤设计与实现 五、 实验代码
操作系统
进程
创建实验报告和代码
操作系统实验 创建
进程
的实验报告和实验代码
Linux下的
程序
移植到windows
Linux下的
程序
移植到windows上需要修改的地方
易语言源码易语言linux多
进程
源码.rar
易语言源码易语言linux多
进程
源码.rar
Linux/Unix社区
23,215
社区成员
74,540
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章