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

如何启动一个守护进程。

    来源: 互联网  发布时间:2016-04-18

    本文导语:  环境:RHEL as4  + oracle 9i + C语言 我有多个服务进程是常驻进程(比如说进程名叫:SRV1,SRV2,SRV3),其父进程id是1,此进程不能作业孙进程启动。 现在我想用C写程序来启动SRV1,SRV2,SRV3,请高手帮忙实现下。 注:不能...

环境:RHEL as4  + oracle 9i + C语言
我有多个服务进程是常驻进程(比如说进程名叫:SRV1,SRV2,SRV3),其父进程id是1,此进程不能作业孙进程启动。

现在我想用C写程序来启动SRV1,SRV2,SRV3,请高手帮忙实现下。
注:不能用system系统调用

我想用execl家族实现,

|
调用exe函数可完成,调不调用fork看你的需要了.

|
不就是要检测进程是否已经启动了吗?
有很多种其它的方法来做到啊, 

1) 用共享内存来维护一个变量
2) 读写文件
3) 消息机制
...

    
 
 

您可能感兴趣的文章:

  • 守护程序启动的怪问题
  • 启动gnome守护进程出错
  • 守护进程自启动问题
  • 关于 :启动 hal 守护进程
  • 万分火急的问题,守护进程开机启动
  • 请问:为什么我在守护进程里面用pthread_create来启动线程,经常会卡在那里阿?
  • 在一个驱动的启动脚本中加入对某个守护进程的判断,该如何写?
  • 怎样使得一开机就自动启动我的守护进程,在哪配置,谢谢
  • 守护进程如何实现监视,一发现自己异常退出就重新启动?
  • 守护进程(daemon)中启动另一个程序的问题!
  • Redhat Linux6.2上如何设置守护进程的自动启动?
  • lunix下,用java在代码中启动另外一个进程遇到的问题,新启动的进程被阻塞.
  • 怎么启动一个进程会在进程列表中显示出多个同名进程?
  • 在程序中启动一个进程(不是线程),如何知道该进程已运行结束
  • 应用程序chinput开机自动启动, 但状态为Defunct的进程(“僵尸”进程), 如何删除?
  • 在solaris下用exec系列启动一个新的进程时,如何设置新进程的当前目录?
  • 高手指点:不用JNI,如何在Java进程中新起一个JVM并在其中启动另一个Java进程。
  • linux系统启动,相应的启动的进程列表在哪个文件中的
  • liunx中如何用C实现检测某个进程时候存在,如不存在,启动该进程。。。。。。。。
  • Ubuntu在自启动中我设置了一项,但系统启动时,因为此卡住了,请问我如何杀掉这个进程?因为按ctrl+c也不管用.
  • 求各位大神给一个 进程 自启动脚本
  • 怎么知道已经启动了的进程的ID?
  • fork之后,在execvl启动telnet,如何杀死该telnet进程?
  • 简述进程的启动、终止方式。
  • 如果得到 execl 启动的程序的进程PID
  • 如何启动和关闭一个进程(java写的)。
  • 如何在启动进程的同时获知其pid?
  • linux中手动启动进程
  • Linux的启动线程后,怎么多了一个进程?
  • 关于进程重新启动的问题
  • ssh 启动进程的问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Windows 7 下 IE10启动很慢,如何更改设置让它启动变快
  • 各位大虾,请问怎样在启动菜单中指定由硬盘启动(象EASYBOOT,JO.SYS..启动时指定由硬盘启动)?
  • 红帽RHEL下面设置docker服务自动启动
  • 我的LINUX为什么不能选择启动,只能用启动盘启动
  • Windows7自带防火墙设置:启动,关闭及高级设置
  • emacs不启动X的界面,启动在终端里面呢?(希望他启动x界面)
  • Ubuntu程序开机自动启动设置(服务和自动运行配置文件)的几种方法
  • 在我启动linux设成Gnome图片模式启动,如果想启动字符模式,应怎样把级别5改为3吗,教我改法
  • 隐藏andriod 应用app启动图标的几种方法
  • linux 服务器启动时,机子启动就启动下面的这行命令
  • Arch下面安装启动及删除docker介绍
  • 再线送分:我的硬盘装了REDHAT LINUX,但不启动,软盘启动盘也没了,请问怎样能再次启动?
  • 如何在win7,win8下面启动docker
  • 如何修改启动菜单的启动顺序(linux,windows),我想让系统默认启动到windows.谢谢!!
  • Mysql服务器登陆,启动,停止等基本操作命令介绍(Linux/Centos环境)
  • 怎样在Fedora Core 7下看到TOMCAT5的启动过程(如加载的WEB应用,类包,监听端口,启动时间),并在桌面上建立一个启动startup.sh的快捷方式?
  • 我没在硬盘上装启动,我用的是软盘启动,现在想要在NT下启动Linux
  • 急死了。。XP下删除LINUX分区,启动不了机器。连windows启动光盘和DOS软盘也启动不了。BIOS也进不去。
  • 无法启动。xp,opensuse双系统,suse中修改了系统启动顺序,机器无法启动了,提示no operating system
  • vmware下加载了一个虚拟软驱镜像,如果设置第一启动项为软驱的话,软驱能正常加载运行。但如果我第一启动项不设为软驱,正常启动fedora12的话。
  • 如何修改RedHat8启动延时及默认启动的系统?


  • 站内导航:


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

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

    浙ICP备11055608号-3