当其他进程死亡时,Bash-kill进程

当其他进程死亡时,Bash-kill进程,bash,process,Bash,Process,我的bash脚本如下所示: #!/bin/bash java -jar my_app.jar & python -m my_module 当java进程死亡时,如何杀死python进程?下面是一个简单的方法 #!/bin/bash python -m my_module & pypid=$! java -jar my_app.jar kill $pypid 也许像这样: #!/bin/bash { java -jar my_app.jar ; pkill -f my_modu

我的bash脚本如下所示:

#!/bin/bash
java -jar my_app.jar &
python -m my_module
当java进程死亡时,如何杀死python进程?

下面是一个简单的方法

#!/bin/bash
python -m my_module &
pypid=$!
java -jar my_app.jar
kill $pypid
也许像这样:

#!/bin/bash
{ java -jar my_app.jar ; pkill -f my_module; } &
python -m my_module

您可能希望进一步限制使用附加开关终止Python进程的选择。

Python进程需要在前台运行。