blob: 7e53f09ab5575231a9dc7bf8546dc15a42554e74 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#! /usr/bin/env bash
shopt -s nullglob
CMD=""
for dir in "$@"
do
if [[ $dir == http\://* || $dir == https\://* || $dir == cdda\://* ]]; then
EXP=$dir
else
EXP=$(realpath -s "`printf '%b' \"$dir\"`")
if [[ ! -f $EXP ]]; then
EXP=";"$dir
fi
fi
CMD="$CMD""$EXP\n"
done
MULTIPLEX_CONTROL="\x17"
for sock in /tmp/cmv_sock_*; do
echo -e "$MULTIPLEX_CONTROL$CMD""X" | socat - UNIX-CONNECT:$sock
done
for sock in /tmp/camu_control*; do
echo -e "$CMD""X" | socat - UNIX-CONNECT:$sock
done
|