Task

Spawn a new process which can run simultaneously with, and independently of, the original parent process.




(require '[clojure.java.shell :as shell])
(shell/sh "echo" "foo") ; evaluates to {:exit 0, :out "foo\n", :err ""}