|
|
@ -30,16 +30,18 @@ OPENIM_VERBOSE=4
|
|
|
|
|
|
|
|
|
|
|
|
openim::log::info "\n# Begin to check all openim service"
|
|
|
|
openim::log::info "\n# Begin to check all openim service"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Elegant printing function
|
|
|
|
# Elegant printing function
|
|
|
|
# Elegant printing function
|
|
|
|
print_services_and_ports() {
|
|
|
|
print_services_and_ports() {
|
|
|
|
local -n service_names=$1
|
|
|
|
local service_names=("$@")
|
|
|
|
local -n service_ports=$2
|
|
|
|
local half_length=$((${#service_names[@]} / 2))
|
|
|
|
|
|
|
|
local service_ports=("${service_names[@]:half_length}")
|
|
|
|
|
|
|
|
|
|
|
|
echo "+-------------------------+----------+"
|
|
|
|
echo "+-------------------------+----------+"
|
|
|
|
echo "| Service Name | Port |"
|
|
|
|
echo "| Service Name | Port |"
|
|
|
|
echo "+-------------------------+----------+"
|
|
|
|
echo "+-------------------------+----------+"
|
|
|
|
|
|
|
|
|
|
|
|
for index in "${!service_names[@]}"; do
|
|
|
|
for ((index=0; index < half_length; index++)); do
|
|
|
|
printf "| %-23s | %-8s |\n" "${service_names[$index]}" "${service_ports[$index]}"
|
|
|
|
printf "| %-23s | %-8s |\n" "${service_names[$index]}" "${service_ports[$index]}"
|
|
|
|
done
|
|
|
|
done
|
|
|
|
|
|
|
|
|
|
|
@ -50,11 +52,10 @@ print_services_and_ports() {
|
|
|
|
# Similarly for OPENIM_DEPENDENCY_TARGETS and OPENIM_DEPENDENCY_PORT_TARGETS
|
|
|
|
# Similarly for OPENIM_DEPENDENCY_TARGETS and OPENIM_DEPENDENCY_PORT_TARGETS
|
|
|
|
|
|
|
|
|
|
|
|
# Print out services and their ports
|
|
|
|
# Print out services and their ports
|
|
|
|
print_services_and_ports OPENIM_SERVER_NAME_TARGETS OPENIM_SERVER_PORT_TARGETS
|
|
|
|
print_services_and_ports "${OPENIM_SERVER_NAME_TARGETS[@]}" "${OPENIM_SERVER_PORT_TARGETS[@]}"
|
|
|
|
|
|
|
|
|
|
|
|
# Print out dependencies and their ports
|
|
|
|
# Print out dependencies and their ports
|
|
|
|
print_services_and_ports OPENIM_DEPENDENCY_TARGETS OPENIM_DEPENDENCY_PORT_TARGETS
|
|
|
|
print_services_and_ports "${OPENIM_DEPENDENCY_TARGETS[@]}" "${OPENIM_DEPENDENCY_PORT_TARGETS[@]}"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# OpenIM check
|
|
|
|
# OpenIM check
|
|
|
|
echo "++ The port being checked: ${OPENIM_SERVER_PORT_LISTARIES[@]}"
|
|
|
|
echo "++ The port being checked: ${OPENIM_SERVER_PORT_LISTARIES[@]}"
|
|
|
|