summaryrefslogtreecommitdiffstats
path: root/roles/stream/templates/screen-restream.sh
diff options
context:
space:
mode:
authorSacha Chua <sacha@sachachua.com>2022-11-24 10:12:59 -0500
committerSacha Chua <sacha@sachachua.com>2022-11-24 10:12:59 -0500
commit1a07538253b49a1e12df144f2c005898d52be99f (patch)
treea158f4885ec1e3a7b1e6182c702745d23cd85a80 /roles/stream/templates/screen-restream.sh
parent1957b894290bcbee8767f6cd11d24927c21cdf9a (diff)
downloademacsconf-ansible-1a07538253b49a1e12df144f2c005898d52be99f.tar.xz
emacsconf-ansible-1a07538253b49a1e12df144f2c005898d52be99f.zip
restream, go back to old mount structure
Diffstat (limited to '')
-rwxr-xr-xroles/stream/templates/screen-restream.sh10
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