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

如何结束自己开启的daemon程序

    来源: 互联网  发布时间:2016-02-21

    本文导语:  fork出个子进程,然后结束父进程,这样开启一个daemon线程, 这是会有一个线程id, 用ps axj 命令可以看到他在运行。 我要如何用程序结束它。  是否要事先保存这个id, 然后调用函数结束。 获得这个进程id和结...

fork出个子进程,然后结束父进程,这样开启一个daemon线程, 这是会有一个线程id, 用ps axj 命令可以看到他在运行。 我要如何用程序结束它。 

是否要事先保存这个id, 然后调用函数结束。 获得这个进程id和结束它,要用什么函数呢?

|

 
kill(传送信号给指定的进程)  
相关函数  raise,signal
 
表头文件  #include
#include
 
定义函数  int kill(pid_t pid,int sig);
 
函数说明  kill()可以用来送参数sig指定的信号给参数pid指定的进程。参数pid有几种情况:
pid>0 将信号传给进程识别码为pid 的进程。
pid=0 将信号传给和目前进程相同进程组的所有进程
pid=-1 将信号广播传送给系统内所有的进程
pid

    
 
 

您可能感兴趣的文章:

  • Linux 在开启一个新进程后 怎么设置等待进程结束的时间超时
  • 请问从一个java程序中如何调用另一java程序,并控制可以其状态(最小化、最大化、结束程序),还有怎样知道那个被调用的程序结束。
  • 在非GUI程序中,我用JOptionPane.showMessageDialog后,发现程序无法结束。why?
  • 先 fork 子进程然后 execl 另一个可执行程序, 如何得到这个可执行程序结束的返回值?
  • python计算程序开始到程序结束的运行时间和程序运行的CPU时间
  • 程序死掉了,如何结束他?
  • 如何结束调用execl后启动的程序
  • 请问:你们的程序都怎样关闭数据库?是在每次出现异常的时候吗?还是在一段程序结束后?
  • 问如何结束应用程序进程
  • 新手问一个简单问题:用什么命令来结束自己编写的服务端程序
  • 在程序中启动一个进程(不是线程),如何知道该进程已运行结束
  • 老师请进:关于getrlimit怎么结束子程序还有如何取得子进程占用的虚拟内存?
  • 在gdb中如何结束正在运行的程序?
  • 这个程序为什么总是不会自动结束....
  • 高手帮忙,pkg安装包结束后,如何启动GUI程序?
  • 后台运行程序结束后的+号与-号是什么意思?
  • linux 下设置环境变量 使用了setenv 和putenv 在程序结束以后 发现变量又变回去了
  • 如何解决程序自己调用自已后结束进程,并且父进程能真的退出不成为僵尸进程?
  • 为何程序不会结束
  • Android Activity 完全结束并退出程序的实例
  • 我的程序莫名其妙的结束了,没有core文件,这是怎么会事?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 一个进程创建了两个线程,如何使得当任何一个线程(比如线程a)结束时,同时也结束线程b,也就是使两个线程一起死掉,怎么办呢?
  • 在linux上如何知道文件的详细信息,如创建和结束时间等?
  • 新手求助:如何判断串口数据已结束
  • 时间片控制子线程结束
  • 如何在文件的1/2处加一个文件结束符?
  • 如何结束一个线程
  • 如何一次把建立的线程全结束?
  • java结束进程的实例代码
  • 如何判断一个线程是否结束?
  • linux 下如何等待某个进程结束
  • linux下如何在等待线程结束中设置超时?
  • 急!子进程在运行,结束父进程会出错,怎么解决?
  • linux dmesg命令后加&,命令立即结束?
  • thread正常结束也是进入僵死状态么?
  • 请教有关linux驱动开发,按关机键关机时,驱动应作哪些结束工作?
  • 在线程a中使线程b结束,语句应怎样写?
  • C++通过TerminateProess结束进程实例
  • 我怎么才能知道一个线程已经执行结束?
  • 如何从文本文件每次读入一行然后处理直到文本结束
  • 知道pid,如何判断这个进程是否已经结束?


  • 站内导航:


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

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

    浙ICP备11055608号-3