diff --git a/src/stream/commander/systemd.clj b/src/stream/commander/systemd.clj index 7ae1ba4..81992a0 100644 --- a/src/stream/commander/systemd.clj +++ b/src/stream/commander/systemd.clj @@ -76,7 +76,7 @@ ;; The commands are implemented synchronousily. (defn- run-systemd-command! [& commands] - (let [result (apply sh "systemctl" "--user" "--job-mode=replace" commands)] + (let [result (apply sh "systemctl" "--no-block" "--user" "--job-mode=replace" commands)] (if (= (:exit result) 0) true (throw+ {:type ::systemd-error