summaryrefslogtreecommitdiffstats
path: root/modules
diff options
context:
space:
mode:
authorFelix Richter <github@syntax-fehler.de>2011-05-26 13:14:42 +0200
committerFelix Richter <github@syntax-fehler.de>2011-05-26 13:14:42 +0200
commitec9373509729e03ecf3b0176764febcb95e097fc (patch)
tree0a30e438de5435616bbeebc2e44c54192e41c4a7 /modules
parent49f8b4c8689af96949228d16f9147218449632ca (diff)
parent884100fc8ab0c46a08314bc68efe7fb0ee731c42 (diff)
Merge branch 'master' of github.com:krebscode/painload
Diffstat (limited to 'modules')
-rwxr-xr-xmodules/streams/deepmix24
1 files changed, 11 insertions, 13 deletions
diff --git a/modules/streams/deepmix b/modules/streams/deepmix
index 55f641e4..8b13bed6 100755
--- a/modules/streams/deepmix
+++ b/modules/streams/deepmix
@@ -1,20 +1,18 @@
#! /bin/bash
set -euf
-function stop()
-{
- pkill mplayer || true
+CMD="while :; do mplayer http://deepmix.ru/deepmix128.pls; done"
+function start() {
+ stop
+ tmux list-sessions &&
+ tmux new-window "$CMD" ||
+ tmux new-session "$CMD"
+}
+function stop() {
+ pkill mplayer || :
}
-
-CMD="while true; do exec mplayer http://deepmix.ru/deepmix19.pls ; sleep 1;done"
case "$1" in
start)
- stop
- if tmux list-sessions;
- then
- tmux new-window "$CMD" &
- else
- tmux new-session "$CMD" &
- fi
+ start
;;
stop)
stop
@@ -25,5 +23,5 @@ case "$1" in
;;
*)
echo "aidsballs"
- ;;
+ ;;
esac