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

在线等待!一个程序,怎样才能让其后台运行?

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

    本文导语:  一个程序,怎样才能让其后台运行? 顺便问一下,怎样才能在一个程序启动另外一个程序? | ./yourprog & vi a.sh #!/bin/sh while true do a=`ps -e|grep yourprog|awk '{print $1}'` if [ "$a"'x' == 'x' ] then ...

一个程序,怎样才能让其后台运行?
顺便问一下,怎样才能在一个程序启动另外一个程序?

|
./yourprog &

vi a.sh
#!/bin/sh

while true
do
a=`ps -e|grep yourprog|awk '{print $1}'`
if [ "$a"'x' == 'x' ] then
      ./yourprog &
fi
done

|
用一个单独的父进程,监视两个子进程。
启动并重启。更好一些吧。

|
我认为可以这样:
建立一个子进程,并且用exec调用要执行的那个程序,然后让父进程结束,这样,子进程就成了一个长住内存的程序,也就是守护进程,完成后台的操作,但是你需要完成进程间的一些控制!

|
命令后面加一个 &

比如从命令行启动mysql的服务器可以:

$ mysqld&

|
你需要在两个程序中加相关的扫描函数,两者监视对方,如果进程不存在,马上重新启动。

你可以在你的程序中设置一个10毫秒的周期任务,定时扫描进程。(ps -ef|grep 进程名字),如果没有重新启动。

祝你好运!

|
最简单的方法:在你的程序的后面加上&。
复杂一点的方法,做一个deamon。

|
也可以用 bg 作业编号
用jobs 查看作业编号。

|
还是用一个父进程监视两个子进程比较好吧。

这样实现也方便。

    
 
 

您可能感兴趣的文章:

  • 如何配置才能在tomcat下使用javabena,help,在线等待!
  • 用redhat9怎样配置网卡才能连上网,在线等待!!
  • 请问mount怎么用,怎么才能把硬盘上的分区挂起?(在线等待!!)
  • 请教:jdbNavList如何才能出现滚动条?(在线等待)
  • 怎么才能知道Linux的系统安装时间?在线等待
  • 我在JPanel上画了一个图,我怎么才能实现缩放功能即,我用放大,缩小的Button控制)???? 在线等待...
  • 在线等:急急急(先来先得):Linux用户如何设置才能通过Outlook Express进行收发邮件
  • 在red hat下,使用vim时,怎样才能得到在线的帮助,比如我想看一下scanf函数的帮助??
  • 我怎样才能在linux下运行exe文件 在线等!!!! 多谢
  • socket通讯我如何才能正确接受来自c++的字符串??在线等待,立即送分!
  • 高分请教 ???怎么配置Linux才能和Windows共享ASDl上网(在线等待)
  • 在线等:我要怎么才能运行刚写的C语言程序并看到它的结果?
  • 我要把我的jsp网站发布到网络上,又固定的Ip和空间,怎么才能发布?谢谢!在线等待!急!急!
  • 远程连接关闭后,程序也停了,该怎么做才能不停?在线等"菩萨"
  • 怎么样才能再关闭JFrame时,执行我自定义的一些方法?(在线等待)
  • 在Servlet做的一个服务器上怎么才能确认一个用户已经退出?(在线等待!急!!!)
  • [在线等]Linux2.6.18如何才能读写NTFS格式硬盘?!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 简单的输入输出问题 在线等待 在线给分
  • 怎么用能让asp实现统计在线人数的功能。在线等待!!!帮忙送分!
  • 100分,等待,在线等待:防火墙问题?
  • 60分,求知JBuilder的CD-KEY! 在线等待
  • 新手上路,请多关照!如何查看启动日志????在线等待!!
  • 急救:关于BLOB数据类型---在线等待,高分相送!
  • 在线等待,gcc的网址是什么??
  • 哪儿有bes5下载,在线等待。下载成功再送299分!!!
  • 求UNIXWARE7.11的原版下载,高分相赠,在线等待!!!
  • 请问哪里有dm5sum可以下载?在线等待!!
  • 如何调用其他程序,比如说"notepad.exe",在线等待,急!
  • jsp小问题(在线等待)
  • 在线等待!cmp的问题
  • 怎么样调整文本框的大小?在线等待!
  • 谁有Disk Manager这款软件的使用说明书。?????????急用,在线等待。。
  • gtk和montif的区别,在线等待
  • 在线等待-设备文件/dev/ttyS0 是不是对应于串行端口?
  • 谁知道javascript的调试工具!!!--在线等待
  • 新手的求助,高分,在线等待
  • 急!急!!急!!!如何将键盘输入的字符读入程序中???---在线等待---
  • 基于Html5的mockups在线工具简介
  • 装MYSQL后启动错误! mysqld ended --在线急等!在线急等!在线急等!在线急等!-----
  • MyEclipse SVN插件SubEclipse 在线离线等几种安装方式介绍
  • 智能在线表单设计器 FreeForm智能在线表单设计器
  • Linux使用群24032501,保持20人在线,目标50人在线
  • 在线求教, 为什么不能开始除root之外的用户登录??...很急, 在线等
  • 在线等,在线给分!(简单问题,急)
  • 我需要唯一用户在线,不能两个用户同时在线的JSP实现的设计文档
  • 在线等,在线给分!!!!!!!!!!
  • 编程语言 iis7站长之家
  • 如何判断在线用户,主要是如何判断用户关闭所有窗口(即他已经不在线了)?


  • 站内导航:


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

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

    浙ICP备11055608号-3