From fe3b2ecb0aaf7d863842b896e18cd2b829f2297b Mon Sep 17 00:00:00 2001 From: makefu Date: Fri, 18 Dec 2015 11:07:48 +0100 Subject: cac: shutdown if update fails --- cac | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cac b/cac index e25c54f..b9982b2 100755 --- a/cac +++ b/cac @@ -121,6 +121,7 @@ __cac_cli__resources() { #? __cac_cli__update() {( umask 0077 + pids="" for x in \ resources \ servers \ @@ -134,8 +135,9 @@ __cac_cli__update() {( echo $json | jq . > "$file".tmp mv "$file".tmp "$file" } & + pids="$pids $!" done - wait + for pid in $pids; do wait $pid;done )} #? cac getserver SERVERSPEC -- cgit v1.2.3