You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
With Leiningen 2.4.2 (Java 1.8.0_05 64-bit), from a cygwin shell, executing "$ lein repl" spawns a new bash process, a bash subprocess, and two java subprocesses.
(The last java subprocess is only spawned when invoking "$ lein repl" from inside a project directory; "$ lein repl" from, say, my home directory only creates the single java subprocess.)
(exit) or Ctrl-D kills the entire tower of subprocess, but Ctrl-C leaves the last java process orphaned.
This usually isn't an issue, since I normally quit with Ctrl-D or (exit), but if I'm forced to quit with Ctrl-C (e.g. infinite loop, or certain lein plugins like gorilla), then I have to manually track down and kill the Java process.
The text was updated successfully, but these errors were encountered:
I'm actually seeing similar behavior to this on 2.5.1 lein on Ubuntu 14.04, default shell, etc. Can't figure out why. True even after exiting the repl with "exit" and getting the usual "bye" message.
With Leiningen 2.4.2 (Java 1.8.0_05 64-bit), from a cygwin shell, executing "$ lein repl" spawns a new bash process, a bash subprocess, and two java subprocesses.
(The last java subprocess is only spawned when invoking "$ lein repl" from inside a project directory; "$ lein repl" from, say, my home directory only creates the single java subprocess.)
(exit) or Ctrl-D kills the entire tower of subprocess, but Ctrl-C leaves the last java process orphaned.
This usually isn't an issue, since I normally quit with Ctrl-D or (exit), but if I'm forced to quit with Ctrl-C (e.g. infinite loop, or certain lein plugins like gorilla), then I have to manually track down and kill the Java process.
The text was updated successfully, but these errors were encountered: