Call "setsid" with always-fork

This commit is contained in:
Konstantin Nazarov 2024-11-03 02:17:28 +00:00
parent 2b9b47ab46
commit 18c518af03
Signed by: knazarov
GPG key ID: 4CFE0A42FA409C22
5 changed files with 5 additions and 5 deletions

View file

@ -17,5 +17,5 @@ elif [[ "$1" == "--preview" ]]; then
elif [[ "$1" == "--run" ]]; then
shift
URL="$(echo "$@" | $ENV_cut -d ' ' -f3-)"
setsid $ENV_xdg_open "$URL"
setsid -f $ENV_xdg_open "$URL"
fi

2
q-calc
View file

@ -28,7 +28,7 @@ elif [[ "$1" == "--preview" ]]; then
elif [[ "$1" == "--run" ]]; then
shift
echo "$1"
echo "$1" | (setsid $ENV_wl_copy)
echo "$1" | (setsid -f $ENV_wl_copy)
elif [[ "$1" == "--cli" ]]; then
shift
calc "$(echo "$@" | $ENV_cut -d ' ' -f2-)"

View file

@ -24,7 +24,7 @@ elif [[ "$1" == "--run" ]]; then
shift
TEXT="$(echo "$1" | $ENV_base64 -d)"
echo "$TEXT"
echo -n "$TEXT" | (setsid $ENV_wl_copy)
echo -n "$TEXT" | (setsid -f $ENV_wl_copy)
else
echo "Unexpected arguments: $@"
fi

2
q-pass
View file

@ -31,5 +31,5 @@ elif [[ "$1" == "--run" ]]; then
# one of the options. We now decrypt the password
# and place it to the clipboard.
NAME="$1"
$ENV_pass "$NAME" | (setsid $ENV_wl_copy)
$ENV_pass "$NAME" | (setsid -f $ENV_wl_copy)
fi

2
q-run
View file

@ -22,5 +22,5 @@ elif [[ "$1" == "--preview" ]]; then
echo "Will run $1"
elif [[ "$1" == "--run" ]]; then
shift
setsid "$1"
setsid -f "$1"
fi