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

C++代码调用一个可执行程序后,想在5分钟后kill掉它,应当如何做?

    来源: 互联网  发布时间:2016-01-17

    本文导语:  如题。 我的想法是先system("a.out"); 但之后如何得知这个a.out的进程ID,又如何在5分钟之后kill掉它,还请指教。 对于kill函数也不熟悉,刚刚接触Linux下的C/C++编程,还请指教。 | system("killall -9 ...

如题。
我的想法是先system("a.out");
但之后如何得知这个a.out的进程ID,又如何在5分钟之后kill掉它,还请指教。
对于kill函数也不熟悉,刚刚接触Linux下的C/C++编程,还请指教。

|
system("killall -9 a.out")

|
system("ps -A|grep a.out > tmp.txt");
File *fp = fopen("tmp.txt");
while(fgets(buf,255,fp)!=NULL)
{
   /*解析每行数据,根据名称匹配打到相应的进程
     pid = ;
     break;
   */
}
sprintf(cmd,"kill -9 %d",pid);
system(cmd);

|
...
int childPid;
int pid=fork();
if(pid>0){
   childPid=pid;
   execvp("a.out",argv); //argv: 参数列表,一个字符串指针数组
}
...
...
//after 5 minute,and in somewhere
kill(childPid,9);  //kill a.out process

|
楼主写出这样的程序来,也真是害人不浅啊

难道你就不能用fork/exec/alarm/signal/kill吗?

    
 
 

您可能感兴趣的文章:

  • Linux源代码中ata驱动为什么要调用pci驱动的代码
  • 如何在SERVLET中调用一段汇编代码?
  • 使用gdb时为什么调用list不出现代码
  • 调用常量还要实例化吗?看下面代码
  • linux系统调用函数在下载的源代码的哪个文件夹下面
  • C# 中调用 MySQL 存储过程的示例代码
  • 求调用ie代码,运行成功即给分,在线等待!
  • Linux下如何在代码中调用PrintScreen方法
  • 我如何在代码里通过调用"ping"命令得到它的exit code
  • 请问如何调用LINUX中源程序中的代码?
  • 跪求:请问如何在程序中写代码调用函数对硬盘进行分区和格式化
  • C# 调用 MySQL 存储过程的代码
  • 求助:能给出一个在jsp里调用ActiveX控件的代码吗?
  • 我想写一段代码,要调用到libpcap库的函数,要怎么做.
  • PHP父类调用子类方法的代码例子
  • Java动态调用类中方法代码
  • c# 调用批处理(bat)的实现代码
  • 请问如何在C代码里面调用shell命令?
  • 调用其它进程的问题,附代码
  • jni的方法,用java调用c的代码,遇到的问题!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Microsoft IE MSHTML内存破坏远程代码执行漏洞
  • 为什么执行完execlp函数后程序就退出了,怎样才能让程序继续执行后面的代码
  • 我刚看java,知道它的目标代码是解释执行的,目标执行速度快吗?
  • 怎样看到java程序经过编译后的代码内容(bytecode的)或者在bytecode在JVM执行时JVM所解析的代码
  • 深入探讨:main函数执行完毕后,是否可能会再执行一段代码?
  • 使用 C# 动态编译代码和执行的代码
  • 执行PHP代码的虚拟机 HHVM
  • jQuery页面加载完毕再执行代码多种方法
  • 在linux下怎么执行c源代码(急急急)
  • 50分求一定时执行的程序代码
  • C++ 代码执行工具 hbcxx
  • 我怎么在Ctrl+c前执行一段自己的代码
  • 跳到指定地址执行代码
  • centos服务器定时执行一段php代码
  • 关于java执行代码一问
  • 请问在 Linux 下如何用代码实现连接oracle数据库 并 执行 SQL 语句?
  • 如何把二进制代码编译成可执行文件
  • 各位大侠,帮我看看为什么代码执行错误!!!
  • java里有什么函数可以检查 java 代码并执行它?
  • 不改变代码,怎样使每次编译生成的可执行程序或动态库二进制保持一致?
  • 计算php脚本执行时间的示例代码
  • javascript 添加到收藏夹和书签代码示例
  • 在JBuilder中,为什么编写的代码中,当代码出现关键字时,后面的部分代码就移位了,当在有关键字的那些代码行进行选择时,也会出现鼠标位
  • Python GUI编程:tkinter实现一个窗口并居中代码
  • 为什么两行代码间不加入其他代码就崩溃,而加入了日志代码后就不崩溃?
  • JSP中清空cookie代码参考
  • 在ubuntu8.10 新立得中安装anjuta,为什么没有代码提示功能,怎么做才有,还有自动代码补全和代码提示有什么区别,
  • Python获取网页编码的方法及示例代码
  • 到底怎么样的代码算是有效代码?请教了。。
  • HTML网页中的html body onload自动跳转方法介绍及自动跳转代码示例
  • 如果要研究源代码以提高自己,哪一个开放源代码的软件比较合适?


  • 站内导航:


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

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

    浙ICP备11055608号-3