diff --git a/scripts/cmenu.sh b/scripts/cmenu.sh index 97938a4..e79e8bf 100755 --- a/scripts/cmenu.sh +++ b/scripts/cmenu.sh @@ -49,7 +49,7 @@ case "$(menu timer screenshot wallpaper wicd ncmpcpp ssh zomnet power)" in ssh) host=$(menu `./ssh_hosts.sh`) if [ -n "$host" ]; then - exec urxvt -e ssh $host + exec urxvt -e $HOME/.config/scripts/sshw.sh $host fi ;; zomnet) diff --git a/scripts/sshw.sh b/scripts/sshw.sh new file mode 100755 index 0000000..2a98b71 --- /dev/null +++ b/scripts/sshw.sh @@ -0,0 +1,10 @@ +#!/bin/bash +# SSH Wrapper +# Shows if return value of ssh is != 0 + +ssh $@ +ret=$? +if [ "$ret" != "0" ]; then + echo "Exit value: $ret" + while true; do sleep 5; done +fi