summaryrefslogtreecommitdiff
path: root/share/hackvr/examples/hackvrd/multi.sh
diff options
context:
space:
mode:
Diffstat (limited to 'share/hackvr/examples/hackvrd/multi.sh')
-rwxr-xr-xshare/hackvr/examples/hackvrd/multi.sh10
1 files changed, 10 insertions, 0 deletions
diff --git a/share/hackvr/examples/hackvrd/multi.sh b/share/hackvr/examples/hackvrd/multi.sh
new file mode 100755
index 0000000..525f981
--- /dev/null
+++ b/share/hackvr/examples/hackvrd/multi.sh
@@ -0,0 +1,10 @@
+#!/bin/bash
+printf 'user: %s joined multi\n' "$USER" >> /var/log/hackvr.all
+cat /var/cache/hackvr/world_history <(echo 'root export *') \
+ | egrep -v '^#|^[^ ][^ ]* *quit' \
+ | grep -v 'move [a-z]' \
+ | /usr/local/bin/hackvr_headless 2>/dev/null \
+ | sed 's/^root_//g'
+tail -f -n0 /var/cache/hackvr/world_history \
+ | grep --line-buffered -v '^'"$USER"' ' &
+tee -a /var/cache/hackvr/world_history >/dev/null