try to execute external script
This commit is contained in:
parent
fd1f4a4d24
commit
9941587cf1
2 changed files with 35 additions and 1 deletions
8
pms-cli
8
pms-cli
|
@ -28,7 +28,8 @@ operations:
|
||||||
$(basename ${0}) {--restart} [servername] [port] (ip)
|
$(basename ${0}) {--restart} [servername] [port] (ip)
|
||||||
$(basename ${0}) {--attach} [servername]
|
$(basename ${0}) {--attach} [servername]
|
||||||
$(basename ${0}) {--reset} [servername]
|
$(basename ${0}) {--reset} [servername]
|
||||||
$(basename ${0}) {--delete} [servername]"
|
$(basename ${0}) {--delete} [servername]
|
||||||
|
$(basename ${0}) {--server} [servername] [command]"
|
||||||
}
|
}
|
||||||
|
|
||||||
function version() {
|
function version() {
|
||||||
|
@ -102,6 +103,11 @@ while true; do
|
||||||
stop "${1}"
|
stop "${1}"
|
||||||
delete "${1}"
|
delete "${1}"
|
||||||
;;
|
;;
|
||||||
|
--server)
|
||||||
|
shift
|
||||||
|
bash ${ROOTPATH}/utils/server "${1}" "${3}" "${4}"
|
||||||
|
exit $?
|
||||||
|
;;
|
||||||
--)
|
--)
|
||||||
shift
|
shift
|
||||||
break
|
break
|
||||||
|
|
28
utils/server
Normal file
28
utils/server
Normal file
|
@ -0,0 +1,28 @@
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
readonly server="$1"
|
||||||
|
|
||||||
|
function server_help() {
|
||||||
|
echo -e "usage: pms-cli --server $server <operation>
|
||||||
|
operations:
|
||||||
|
pms-cli --server $server broadcast \"[message]\""
|
||||||
|
}
|
||||||
|
|
||||||
|
function broadcast() {
|
||||||
|
echo "$server : $1"
|
||||||
|
}
|
||||||
|
|
||||||
|
if [[ "$2" != "" ]]; then
|
||||||
|
case "${2}" in
|
||||||
|
"help")
|
||||||
|
server_help
|
||||||
|
;;
|
||||||
|
"broadcast")
|
||||||
|
shift
|
||||||
|
broadcast "$2"
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
server_help
|
||||||
|
exit 1
|
||||||
|
esac
|
||||||
|
fi
|
Loading…
Reference in a new issue