2014-10-10 77 views
-1

末shell脚本如下问题:启动和多个程序

3个方案:

  • 其通过现有sh脚本启动一个Java应用程序
  • 一个节点应用
  • 一个咕噜服务器

我想编写2个shell脚本,第一个应该启动所有3个程序。第二个应该结束它们。对于第一个脚本,我只是简单地调用启动命令。但对于第二个应该是独立脚本的应用程序来说(首先应该是这样),我必须知道所有进程ID才能杀死它们。但即使我知道这些ID,如果他们开始子过程会怎样。我会杀死这些父进程,不是吗?

这里有什么方法?

在此先感谢!

回答

0

尝试pkill -P -KILL [parentid]。这应该杀死具有指定父ID的进程。