diff options
author | Sacha Chua <sacha@sachachua.com> | 2022-11-24 10:12:59 -0500 |
---|---|---|
committer | Sacha Chua <sacha@sachachua.com> | 2022-11-24 10:12:59 -0500 |
commit | 1a07538253b49a1e12df144f2c005898d52be99f (patch) | |
tree | a158f4885ec1e3a7b1e6182c702745d23cd85a80 /roles/stream/templates/screen-restream.sh | |
parent | 1957b894290bcbee8767f6cd11d24927c21cdf9a (diff) | |
download | emacsconf-ansible-1a07538253b49a1e12df144f2c005898d52be99f.tar.xz emacsconf-ansible-1a07538253b49a1e12df144f2c005898d52be99f.zip |
restream, go back to old mount structure
Diffstat (limited to 'roles/stream/templates/screen-restream.sh')
-rwxr-xr-x | roles/stream/templates/screen-restream.sh | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/roles/stream/templates/screen-restream.sh b/roles/stream/templates/screen-restream.sh new file mode 100755 index 0000000..7466c48 --- /dev/null +++ b/roles/stream/templates/screen-restream.sh @@ -0,0 +1,10 @@ +#!/bin/bash +# {{ ansible_managed }} + +SCREEN_NAME=restream-{{ item[1].name }}-{{ item[0].name }} +if screen -S $SCREEN_NAME -Q select ; then + echo "Already restreaming; screen -S $SCREEN_NAME -X quit if you need to restart" +else + screen -dmS $SCREEN_NAME /home/{{ emacsconf_user }}/restream-{{ item[1].name }}-{{ item[0].name }}e.sh + echo "Started screen; connect with screen -x $SCREEN_NAME" +fi |