add check for file to do screen always

This commit is contained in:
Antonio J. Delgado 2023-04-27 09:38:34 +03:00
parent a0acdd69af
commit 376f3ecc24

View file

@ -1,8 +1,8 @@
#!/bin/bash #!/bin/bash
# Create a Screen session everytime, unless you don't want # Create a Screen session everytime, unless you don't want
if [ -e ~/.always_screen ]; then
screen_cmd=$(which screen) screen_cmd=$(which screen)
if [ -n "${screen_cmd}" ]; then if [ -n "${screen_cmd}" ]; then
if [ -n "${STY}" ]; then if [ -n "${STY}" ]; then
session_name="${STY//[0-9]*\./}" session_name="${STY//[0-9]*\./}"
echo "This is screen session '${session_name}'" echo "This is screen session '${session_name}'"
@ -30,6 +30,7 @@ if [ -n "${screen_cmd}" ]; then
echo "Ok, I'll leave you alone without a session..." echo "Ok, I'll leave you alone without a session..."
fi fi
fi fi
else else
echo "Screen is not installed. Install it so always_screen in your bashrc will work." echo "Screen is not installed. Install it so always_screen in your bashrc will work."
fi
fi fi