try to execute external script

This commit is contained in:
LinuxSquare 2024-04-21 14:28:31 +02:00
parent fd1f4a4d24
commit 9941587cf1
2 changed files with 35 additions and 1 deletions

View file

@ -28,7 +28,8 @@ operations:
$(basename ${0}) {--restart} [servername] [port] (ip)
$(basename ${0}) {--attach} [servername]
$(basename ${0}) {--reset} [servername]
$(basename ${0}) {--delete} [servername]"
$(basename ${0}) {--delete} [servername]
$(basename ${0}) {--server} [servername] [command]"
}
function version() {
@ -102,6 +103,11 @@ while true; do
stop "${1}"
delete "${1}"
;;
--server)
shift
bash ${ROOTPATH}/utils/server "${1}" "${3}" "${4}"
exit $?
;;
--)
shift
break

28
utils/server Normal file
View 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