Go サーバーを生成し、Go ソース ファイルが変更されたときにそれを強制終了して再生成する Grunt タスクを作成したいと考えています。
次のように Go プロセスを生成しています。
goProcess = child_process.exec('go run main.go', ...
後で、次のようにプロセスを強制終了しようとしています。
if (goProcess) {
goProcess.kill('SIGINT');
}
しかし、Go プロセスは停止しません。
Node内でGoプロセスを適切に強制終了するにはどうすればよいですか?