From 5b0fc17c922e0051042219dd8852989b6f9a1628 Mon Sep 17 00:00:00 2001 From: punix Date: Sat, 11 Nov 2023 18:43:07 +0100 Subject: [PATCH] pid test 6 --- wire_g | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/wire_g b/wire_g index 179e6ec..5a33f36 100755 --- a/wire_g +++ b/wire_g @@ -42,6 +42,7 @@ wg_notify(){ a_user=$(whoami) active=$(nmcli connection show --active | grep -iPo "(.*)(wireguard)" | sed 's/ .*//') wg_pic="/home/$a_user/.icons/" + pid=$(ps aux | grep yad | grep -v grep | awk '{print $2}') case $LANG in de_DE.UTF-8) open=öffnen ;; @@ -148,7 +149,7 @@ remove(){ if [ "$selection" = "$active" ] then pkill wire_g - pkill yad + kill "$pid" fi fi } export -f remove @@ -236,13 +237,12 @@ if selection=$(yad --no-klick --list --center \ wg_stop nmcli connection up $selection &> ${wg_wdir}.tmp.txt connect - export pid=$(ps aux | grep yad | grep -v grep | awk '{print $2}') - bg $pid + pid=$(ps aux | grep yad | grep -v grep | awk '{print $2}') else nmcli connection up $selection &> ${wg_wdir}.tmp.txt connect - export pid=$(ps aux | grep yad | grep -v grep | awk '{print $2}') - bg $pid + pid=$(ps aux | grep yad | grep -v grep | awk '{print $2}') + fi fi