minor fix and improvement
authorIan Kelling <ian@iankelling.org>
Mon, 18 Nov 2024 04:29:59 +0000 (23:29 -0500)
committerIan Kelling <ian@iankelling.org>
Mon, 18 Nov 2024 04:29:59 +0000 (23:29 -0500)
brc
brc2

diff --git a/brc b/brc
index 5dda2e0fe029561052d77bd803f61d1183fc4186..f8691edff7733237383c371d3b2c3aa11abb258d 100644 (file)
--- a/brc
+++ b/brc
@@ -3470,8 +3470,10 @@ nonet() {
 }
 # echo args then run
 m() { printf "%s\n" "$*";  "$@"; }
-# echo args then run and send output to stderr
+# echo args to stderr, then run. Useful when discarding stdout
 m2() { printf "%s\n" "$*" >&2;  "$@"; }
+# echo args, then run args in background, discarding output.
+mq() { printf "%s\n" "$*";  "$@" &>/dev/null & }
 
 
 # better uptime
diff --git a/brc2 b/brc2
index e44c101884a5395208aabc63143c330d1d91f6f8..b89604a521196132f546d8c32ee9ef2497b22597 100644 (file)
--- a/brc2
+++ b/brc2
@@ -3055,7 +3055,7 @@ mns() { # mount namespace
 
 # systemd namespace + mount namespace
 sdmn() {
-  local ns unit user tmpf alt_user=false
+  local ns unit user tmpf pre_check pid alt_user=false
   local -a final_args
   user=$USER
   while [[ $1 ]]; do
@@ -3094,7 +3094,7 @@ sdmn() {
 }
 
 mnsd() { # mount namespace + systemd network namespace
-  local ns unit user tmpf alt_user=false
+  local ns unit user tmpf pre_check pid alt_user=false
   local -a final_args
 
   ## begin command line args ##