Popen (Python 2.7、Shell=True) を使用していくつかのプロセスを生成し、それらに SIGINT を送信しています。プロセス グループのリーダーは実際には Python プロセスのようで、bash の PID である Popen によって返される PID に SIGINT を送信しても何も起こりません。
では、Popen に新しいプロセス グループを作成させる方法はありますか? subprocess.CREATE_NEW_PROCESS_GROUP というフラグがあるのがわかりますが、これは Windows 専用です。
私は実際にPython2.6で実行されていたいくつかのレガシースクリプトをアップグレードしています.Python2.6の場合、デフォルトの動作は私が望むものです(つまり、Popenを行うときの新しいプロセスグループ)。