【发布时间】:2012-06-25 06:38:09
【问题描述】:
我有以下script1.sh:
#!/bin/bash
trap 'echo "Exit signal detected..."; kill %1' 0 1 2 3 15
./script2.sh & #starts a java app
./script3.sh #starts a different java app
当我执行 CTRL + C 时,它会终止 script1.sh,但由 script2.sh 启动的 Java Swing 应用程序仍然保持打开状态。怎么不杀呢?
【问题讨论】:
-
我都试过了。如果它正在运行,它们都不会杀死一个实际的 Java 应用程序......