当前位置:  技术问答>linux和unix

如何达到我这种linux下的系统调用效果

    来源: 互联网  发布时间:2016-06-07

    本文导语:  小弟写了一个BASH,主要内容就是通过“ps”和正则表达式组合找到一个系统正在运行的一个进程ID号,然后使用“kill”杀死这个进程,现在我需要的是,在一个程序中调用这个BASH,我使用的是execl.execlp等系统调用命...

小弟写了一个BASH,主要内容就是通过“ps”和正则表达式组合找到一个系统正在运行的一个进程ID号,然后使用“kill”杀死这个进程,现在我需要的是,在一个程序中调用这个BASH,我使用的是execl.execlp等系统调用命令,可是问题是,这些系统调用命令如果执行成功,没有返回值,而且执行完后会退出程序,导致我以后的程序无法进行,希望各位老大可以给我一个可以解决的方案!谢谢

|
用fork建立一个子进程,在子进程中执行execl, execlp
如果想要得到系统调用的输出,可以使用管道popen来处理

|
不再发进程,只用execlp,让它执行完后再继续原程序的进程。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 一个进程打开的socket长连接能否达到10000个
  • Linux的时钟精度达到多高?
  • 用JAVA开发什么工资较高大概可以达到多少
  • LINUX下C++编程如何控制光标的位置,以达到在指定位置输出字符
  • top后的wa值达到13%不下;iostat await 平均700左右。
  • linux下程序启动后cpu占用率达到101%--102%
  • freebsd下进行压力测试发现的问题:最大连接数只能达到500左右?
  • 通过scjp后,在沈阳薪水能达到多少?
  • LINUX下访问oracle时sleeping的线程过多,达到300多个,造成系统拥堵!
  • 请问:构建嵌入式linux环境时,“Linux内核的移植”是达到什么目的啊?
  • 我这里有一个LINUX的Windows下的虚拟机,达到5G,我怎么让大家来用?
  • 在上Linux进行C/C++编程时, 怎样才能达到二个独立的程序工作?
  • 需要精度达到1~2ms的延时,请大家帮忙
  • 2012 UNIX人才缺口将达到5000人!
  • 网络技术 iis7站长之家
  • 整数和浮点数怎么达到无精度损耗互换.
  • 难!!!在jsp文件的java代码片段中控制该网页上DIV的属性以达到隐藏或显示某div的目的???
  • 请教如何将多台linux的时间,以一台时间为标准达到同步,请高手指教
  • 请教linux高手 能不能在centos的系统平均负载 达到一个定值的时候自动运行某个命令
  • Applet中如何达到save,load的功能?(除了数字签名)


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3