1

Cygwinを使用していくつかのサーバーを起動しています。

各サーバーは、次のような一連のコマンドを使用してxterm内で起動されます。
xterm -e $my_cmd /C &

起動されたすべての子(xtermとその実行中のコマンド)を連続して殺す簡単な方法はありますか?

親のxtermを閉じるときに、起動された特定のコマンドを強制終了できるようにもしたいと思います。

誰かがそれを実行する方法を知っていますか?

4

1 に答える 1

1

killall xterm?そのコマンドはpsmiscパッケージに含まれています。Xtermは、SIGHUP終了する前に子プロセスに( "hangup")で通知します。通常、これにより子プロセスも終了しますが、一部のサーバーはその信号を異なる方法で解釈します。

于 2010-10-08T04:44:17.087 に答える