急!子进程在运行,结束父进程会出错,怎么解决?

昵称不能为空? 2008-09-20 10:50:27
在后台运行的子进程没有结束,如果直接把父进程结束,会出错,请问,我应该怎么解决?怎么才能不让它报错呢?先谢谢了
...全文
178 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
Cpp权哥 2009-02-02
  • 打赏
  • 举报
回复
你只要把program.exe设计成精灵进程就行了。
  • 打赏
  • 举报
回复
没人知道吗
  • 打赏
  • 举报
回复
那我想问下楼上,我的主进程是一个命令窗口,而propwarn.exe这个想让它在后台运行,通过主进程把它启动起来后,我想再把这个主进程窗口关掉!怎么办呢
ckc 2008-09-21
  • 打赏
  • 举报
回复
propwarn.exe
需要特别设计成守护程序才可以
并不是任意程序都可以的
事实上你并不需要把主进程关掉
Qyc0123 2008-09-21
  • 打赏
  • 举报
回复
kill 9
rzsheng 2008-09-20
  • 打赏
  • 举报
回复
killall propwarn.exe
  • 打赏
  • 举报
回复
在一个进程中,我用的bash命令,启动了一个新的子进程,并让它在后台运行,bash propwarn.exe &
但是我想把这个进程结束掉,可是出现错误,弹出一个对话框说是结束程序!
我查了些资料, 必须保证所有作业已结束,如果有作业处于挂起状态,会得到出错信息。但是我想让它结束,强制性结束也行,有没有办法呢
rzsheng 2008-09-20
  • 打赏
  • 举报
回复
把问题说清楚些嘛,

是什么环境,出什么错?

  • 打赏
  • 举报
回复
不是啊,我不是要结束子进程,我是想结束父进程!比如说吧
我运行一个进程 bash main.sh
但在main.sh 中,我有句. ./propwarn.exe & 让propwarn.exe挂起,在后台运行,继续执行其它的内容,
但是当执行完其它内容时,我就想把这个主进程结束,但是有未结束的进程propwarn.exe,程序就会出错,除非我把propwarn.exe结束,但我不想把它结束,只想把主进程结束!让它还能正常运行!请问怎么办啊!谢谢啊!

19,619

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧