wesnoth/utils/mp-server/send_campaignd_command
2015-04-24 23:57:39 -03:00

22 lines
441 B
Bash
Executable file

#!/bin/sh
die() { echo >&2 "$@"; exit 1; }
[ $# -ge 1 ] || die "Syntax: $0 <campaignd version> <command [arguments]>"
VERSION=$1
PREFIX="$HOME/campaignd"
SERVERBASE="$PREFIX/$VERSION"
SOCKET="$SERVERBASE/socket"
[ -d "$SERVERBASE" ] || die "'$VERSION' add-ons server instance not found."
[ -p "$SOCKET" ] || die "'$SOCKET' not found or is not a FIFO.
Is the '$VERSION' add-ons server instance running?"
shift
echo "$@" > "$SOCKET"