itadd a shell script to automatically start the necessary daemons - dmt - source code for the kunsthal art installation Err parazyd.org 70 hgit clone git://parazyd.org/dmt.git URL:git://parazyd.org/dmt.git parazyd.org 70 1Log /git/dmt/log.gph parazyd.org 70 1Files /git/dmt/files.gph parazyd.org 70 1Refs /git/dmt/refs.gph parazyd.org 70 1README /git/dmt/file/README.md.gph parazyd.org 70 1LICENSE /git/dmt/file/LICENSE.gph parazyd.org 70 i--- Err parazyd.org 70 1commit fa445d4cf90a2ccff46ac9b024cfbea238c29d8a /git/dmt/commit/fa445d4cf90a2ccff46ac9b024cfbea238c29d8a.gph parazyd.org 70 1parent ceba2e31663f7eb0b1a52bfa81e713d2dfbceafb /git/dmt/commit/ceba2e31663f7eb0b1a52bfa81e713d2dfbceafb.gph parazyd.org 70 hAuthor: parazyd URL:mailto:parazyd@dyne.org parazyd.org 70 iDate: Sat, 18 Nov 2017 03:54:54 +0100 Err parazyd.org 70 i Err parazyd.org 70 iadd a shell script to automatically start the necessary daemons Err parazyd.org 70 i Err parazyd.org 70 iDiffstat: Err parazyd.org 70 i A start.sh | 20 ++++++++++++++++++++ Err parazyd.org 70 i Err parazyd.org 70 i1 file changed, 20 insertions(+), 0 deletions(-) Err parazyd.org 70 i--- Err parazyd.org 70 1diff --git a/start.sh b/start.sh /git/dmt/file/start.sh.gph parazyd.org 70 it@@ -0,0 +1,20 @@ Err parazyd.org 70 i+#!/bin/sh Err parazyd.org 70 i+# See LICENSE file for copyright and license details. Err parazyd.org 70 i+# Creates a tmux session, starting all that is needed. Err parazyd.org 70 i+ Err parazyd.org 70 i+tmux start-server Err parazyd.org 70 i+tmux new-session -d -s dmt -n 'dmt' Err parazyd.org 70 i+ Err parazyd.org 70 i+# Start the HTTP API daemon Err parazyd.org 70 i+tmux send-keys "cd http-api && ./http_listener.py" C-m Err parazyd.org 70 i+ Err parazyd.org 70 i+# Start the MIDI handler daemon Err parazyd.org 70 i+tmux splitw -v -p 50 Err parazyd.org 70 i+tmux send-keys "cd midi-handler && ./midi_handler.py" C-m Err parazyd.org 70 i+ Err parazyd.org 70 i+# Start the Asterisk log parsing daemon Err parazyd.org 70 i+tmux splitw -h -p 50 Err parazyd.org 70 i+tmux send-keys "# ssh root@10.20.30.38 'cd dmt/freepbx-glue && tail -f /var/log/asterisk/full | ./freepbx_glue.py'" C-m Err parazyd.org 70 i+ Err parazyd.org 70 i+# Attach to the session Err parazyd.org 70 i+tmux attach-session -t dmt Err parazyd.org 70 .